Java Javac 的理论

来源:百度知道 编辑:UC知道 时间:2024/05/25 02:22:36
初学JAVA,疑问重重:

1、设我的JDK5.0的安装路径为:D:/myjava/jdk5.0,那我的path、 classpath、java-home该怎么配置?各自的作用是什么?不配java-home可以不?
2、怎么在环境变量中设置它们(可分别说明W2K与WXP)?怎么在MS-DOS中设置他们?有什么不同?
3、如果我的测试程序在e盘:e;/Test.java,而当前MS-DOS为c;/>怎么通过- classpath这个参数和javac、java这两个命令来处理?
4、怎样在MS-DOS下写一个简单的JAVA程序?好象是什么 echo 什么的?
I had the Eclipse 3.3 and JBuilder 2007 ! but.....

------肯请 说的详细点 要针对我的问题来回答!--------

1) set JAVA_HOME=D:\myjava\jdk5.0
set PATH=%JAVA_HOME%\BIN;%PATH%
CLASSPATH一般不用配
2)在windows系统里,在我的电脑右键-》属性-》高级-》环境变量
写在用户变量里就可以了,等号左边是变量名,右边是变量值
dos环境,把上面那两句写在autoexec.bat的最后即可
3)c:\>javac d:\Test.java
c:\>java -classpath=d:\ Test
4) Test.java文件内容
public class Test{
public static void main (String argv[]){
System.out.println("Hello world!");
}
}
用3)里的方法编译,运行就可以了

用ide的话也应该用netbeans
java-home配置完全没有必要,至于path、 classpath分别为运行程序的地址和相关类的地址,用于快捷,如果你不嫌麻烦,也可以不用,不过很麻烦
关于配置,网上很多,你随便搜都有很多文章
第三个问题
javac -cp . e;/Test.java
java -cp . e;/Test
-cp其实就是-classpath
在ms-dos 下写东西,这个我不清楚,我用的 是unix,可以用 vi
不过初学者,我建议你用记事本,不要用ide,如果用 ide很多东西你是学不到的,例如怎么样使用一个包里的文件等

path : D:/myjava/jdk5.0/bin
classpath :D:/myjava/jdk5.0/lib

其中path关系到系统是否能找到D:/myjava/jdk5.0/bin目录中的命令(如java javac)
classpath关系到系统是否能找到javac 命令生成的.clas