javac命令作用是什么?简述javac命令的用法
很多朋友对于javac命令作用是什么和简述javac命令的用法不太懂,今天就由小编来为大家分享,希望可以帮助到大家,下面一起来看看吧!
简述javac命令的用法
先配置好了环境变量
然后编译程序用javac
比如文件目录是c:\jdk\test.java(jdk如果是包的话)
那么这么来编译
先运行cmd,然后c:\javac sample\test.java回车(编译程序)
然后c:\java sample.test回车(执行程序)
如果文件目录是c:\jdk\test.java(jdk不是程序中的包,只是你的目录)那么这么来执行
还是先执行cmd,然后c:\jdk\javac test.java回车(编译程序)
然后c:\jdk\java test回车(执行程序)。
java如何调用javac命令
配置环境变量后才可以
我的电脑点右键,选择“属性”,选择“高级”标签,进入环境变量设置,分别设置如下三个环境变量:
设置JAVA_HOME:
一是为了方便引用,比如,JDK安装在C:\jdk1.6.0目录里,则设置JAVA_HOME为该目录路径,那么以后要使用这个路径的时候,只需输入%JAVA_HOME%即可,避免每次引用都输入很长的路径串;
二则是归一原则,当JDK路径改变的时候,仅需更改JAVA_HOME的变量值即可,否则,就要更改任何用绝对路径引用JDK目录的文档,要是万一没有改全,某个程序找不到JDK,后果是可想而知的----系统崩溃!
三则是第三方软件会引用约定好的JAVA_HOME变量,不然,你不能正常使用该软件.
在系统环境变量那一栏中点->新建JAVA_HOME(JAVA_HOME指向的是JDK的安装路径)
变量名: JAVA_HOME
变量值: C:\jdk1.6.0
(1)设置好path变量,使得我们能够在系统中的任何地方运行java应用程序,比如javac、java、javah等等,这就要找到我们安装JDK的目录,
假设我们的JDK安装在C:\jdk1.6.0目录下,那么在C:\jdk1.6.0\bin目录下就是我们常用的java应用程序,我们就需要把C:\jdk1.6.0\bin这个目录加到path环境变量里面。
在系统变量里找到path变量,选择->编辑;(里面已经有很多的变量值,是在变量值的最前面加上C:\jdk1.6.0\bin;如果没有就新建一个但是一般都会有的)
变量名: path
变量值: C:\jdk1.6.0\bin;
或%JAVA_HOME%\bin;
(2)classpath环境变量,是当我们在开发java程序时需要引用别人写好的类时,要让java解释器知道到哪里去找这个类。通常,sun为我们提供了一些额外的丰富的类包,一个是dt.jar,一个是tools.jar,这两个jar包都位于C:\jdk1.6.0\lib目录下,所以通常我们都会把这两个jar包加到我们的classpath环境变量中set classpath=.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar。
在系统环境变量那一栏中点->新建classpath
变量名: classpath
变量值:.;C:\jdk1.6.0\lib\tools.jar;C:\jdk1.6.0\lib\dt.jar;
或.;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;
(注意,CLASSPATH中最前面是有个“.”的,表示当前目录,这样当我们运行java AClass的时候,系统就会先在当前目录寻找AClass文件了。)
在命令提示符中,javac的c的英文是什么意思谢谢
javac是java语言编程编译器。
一般业界人士认为:B语言导致了C语言的诞生。C不是缩写
Java的名称是来源于太平洋一个名为Java的小岛,该岛出产一种味道非常美妙的咖啡。
“Java”是美国Sun计算机公司的一个技术发展小组经过无数次的激烈讨论之后才被选择出的。Java的发明者认为该计算机语言是非常好的东西,所以把他认为最好的名字给了她,也不是缩写。
CMD中javac和java命令的问题
“类名.java”这是一个固定的语法规则,就像“1+1=2”是类似的道理。“包名.类名.java”之所以会出错是因为没有这样的语法规则,就像“你在大街上随便碰见个人就让他还你钱你说人家会干嘛”另外你既然提到了src目录,说明你在用java编程工具写代码了,就可以不用cmd这种原始工具编译代码了。cmd命令只适合简单简短的代码,是初学者用来熟悉基础代码的。
java命令和javac命令,java命令是运行命令,javac是编译命令。拿煮饭举例子:一个java程序,javac命令是负责淘米煮饭的而java命令是负责吃饭的。当你执行java命令的时候,说明煮饭淘米已经完成。如果这两个顺序颠倒了饭都没煮你吃什么,不报错才怪。“包名。类名.java”这种语法也是错的
如果还是不明白可以留下qq远程加好友指导你,这种问题最好是能看到源代码,比较好解决,就单单一个图不能直接判断只能知道大概可能是哪些原因或者问题。不能有正对性的解决问题
关于javac命令作用是什么,简述javac命令的用法的介绍到此结束,希望对大家有所帮助。