「java编译路径」java中路径

博主:adminadmin 2023-01-05 10:48:07 1149

本篇文章给大家谈谈java编译路径,以及java中路径对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何编译java程序

三种方法:

1.在IDE中,如eclipse中写的Java程序,在点击保存后eclipse就会调用javac编译程序编译,编译文件在当前项目的bin目录下。

2.作为一个独立的文件且没有定义Java环境变量,需要在cmd窗口中切换到java bin目录下执行Javac程序,执行格式为     javac 空格 Java源文件;如 javac  C://hello.java;

3.作为一个独立的文件且定义了Java环境变量,打开cmd窗口,可以在任意目录输入javac java源文件,如javac D://hi.java。

扩展资料

Java也是一种高级语言,要让计算机执行你撰写的Java程序,也得通过编译程序的编译。但是Java编译程序并不直接将Java源代码编译为相依于计算机平台的0、1序列,而是将其编译为字节码。

Java源代码的扩展名为.java,经过编译程序编译之后生成扩展名为.class的字节码。

JAVA编译目录

用-d来指定目录,例如:

你所在目录是c:\work

里面有两个目录run和class

将.java文件放在run中,并且保留里面的package class;

进入目录c:\work\run

执行命令javac hello.java -d c:\work

什么环境变量用来存储java的编译和运行工具所在的路径

path环境变量用来存储Java的编译和运行工具所在的路径,而classpath环境变量则用来保存保存Java虚拟机要运行的“class”文件路径。环境变量是在操作系统中一个具有特定名字的对象,它包含了一个或者多个应用程序所将使用到的信息。例如Windows和DOS操作系统中的path环境变量。

扩展资料:

环境变量相当于给系统或用户应用程序设置的一些参数,具体起什么作用这当然和具体的环境变量相关。比如path,是告诉系统,当要求系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到哪些目录下去寻找;

再如tc或vc++中,set include=path1;path2; 是告诉编译程序到哪里去找.h类型的文件;当然不仅仅是指定什么路径,还有其它的作用的。实际上是给命令解释程序command设置的一个环境变量,并且是给dir这个内部命令设置的。

java文件如何在cmd中编译?

方法/步骤

将java文件写好,置于目标文件夹里面,这里将其放在“D://java/"目录下,也可以放在任何喜欢的位置。

按下键盘上的windows按钮,或者直接点击电脑开始按钮,在”搜索文件框程序“框里填写”cmd“,点击回车,进入cmd窗口

进入窗口后,界面上首先会显示”C:\Users\Administrator",在这句语句后面写上文件所在的盘,进入该盘,进入下一级目录只需写上:cd 文件夹名称“再按回车,在这里是”cd java“,注意不要漏写了cd与文件夹名称之间的空格。

进入最后一个文件夹后,写上”javac java文件名“再回车,如这里是”javac  jinyan.java“。回车之后可以进入目标文件卡查看,会看见一个后缀名为.class的文件。

再在后面写上”java 文件名“ 再回车即运行成功,如这里写的"java jinyan",还是注意不要忘记空格。

已经编译过的java文件再次运行时不需要再用javac语句编译文件,直接用java语句运行即可。

为什么java调用外部类时编译和运行都需要使用-classpath添加路径

javac -classpath的使用:

javac:如果当前你要编译的Java文件中引用了其它的类(比如说:继承),但该引用类的.class文件不在当前目录下,这种情况下就需要在javac命令后面加上-classpath参数,通过使用以下三种类型的方法 来指导编译器在编译的时候去指定的路径下查找引用类。

(1).绝对路径:javac -classpath c:/junit3.8.1/junit.jar Xxx.java

(2).相对路径:javac -classpath ../junit3.8.1/Junit.javr Xxx.java

(3).系统变量:javac -classpath %CLASSPATH% Xxx.java (注意:%CLASSPATH%表示使用系统变量CLASSPATH的值进行查找,这里假设Junit.jar的路径就包含在CLASSPATH系统变量中)

java hellworld 编译路径问题

1先设置环境变量

关于怎么配置环境变量。

在windows桌面上右击“我的电脑” — “属性” — “高级” — “环境变量”,在“系统变量”里我们可以看到系统的各个环境变量的值。双击某个变量名可以修改变量值,变量值之间用“;”隔开。我们还可以“新建”原先没有的变量。与jdk有关的有3个环境变量;“java_home”,“path”,“classpath”。我的系统中“path”变量已经存在,可以直接添加新值(其它变量值不要动,防止其它程序运行异常),其它两个变量需要新建。

“java_home”,设置jdk的安装路径,比如“e:\java\jdk1.5”,以下简称“%java_home%”。

“path”,设置jdk中各个程序的路径,“%java_home%\bin;%java_home%\jre\bin;”

“classpath”,设置java各个类的路径,“.;%java_home%\lib;%java_home%\lib\tools.jar”。前面的“.”不可少,它代表了我们为自己的java类建立的工作路径,其它的是jdk自带的标准类库路径。

设置好环境变量后按“确定”退出。按“win”+“r”键进入“运行”窗口,运行“cmd”进入DOS窗口,在输入“javac”后回车,如果有显示java的帮助信息,就说明环境变量设置成功。

2编译

如果环境变量设置正确的话,你就直接输入javac 文件名(包含文件所在的路径)

比如你的Hello.java 是放在C盘根目录下的,即C:\Hello.java

那么你就直接输入

javac C:\Hello.java

3执行

输入 java 文件名(如hello java)

java编译路径的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中路径、java编译路径的信息别忘了在本站进行查找喔。