环境变量设置问题??

myjoy 2002-01-17 05:44:16
在win98/Autoexec.bat文件里设置:
path=c:\jdk1.3;c:\jdk1.3\bin
SET CLASSPATH=.;c:\jdk1.3\lib\dt.jar;d:\jdk1.3\lib\tools.jar
不起作用呀!!

我想问的是:1、设置环境变量是起何作用?
2、java源文件应该放在哪个目录下?
...全文
71 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
leaffall 2002-01-17
  • 打赏
  • 举报
回复
1.如同m_arantz所说
2.java源文件可以放在你希望的任何路径下,重要的是你编译后的class文件的路径
举例:i.ClassTest.java,你可以编译到当前目录 javac ClassTest.java 执行 java ClassTest ,前提是classpath 中有set classpath=%classpath%;.;
ii.如果你用在classpath 中set classpath=%classpath%;.;yourclasspath;
还是ClassTest.java,你可以编译 javac -d yourclasspath ClassTest
执行 java package.ClassTest
benediction 2002-01-17
  • 打赏
  • 举报
回复
1.设置环境变量,path是为了让能够找到jdk的基本命令(如:javac,java等命令);
classpath是为了在编译时找到相应类即*.class;
简单的配置是在win98/Autoexec.bat中
path=c:\jdk1.3\bin
CLASSPATH=.;c:\jdk1.3\lib\dt.jar;d:\jdk1.3\lib\tools.jar
java_home=c:\jdk1.3
在path的路径中可以找到javac.exe和java.exe两个最基本的编译执行语句,有了这条命令,程序就可以找到javac.exe 和 java.exe 命令进行编译
classpath是指明运行时,所需的类的路径,其中的.是指当前路径,比如,编写最简单的HelloWorld.java程序,将源程序可以随便放在一个目录下,如d:\java
那么,你可以到d:\java下运行
javac HelloWorld.java
运行成功后,就会产生一个HelloWorld.class的文件,再运行
java HelloWorld 即可
志于其他的,一时也很难给你说得很清楚,建议你找一两篇这方面的文章好好读读,就会很清楚了
2.从上面的分析你应该知道java源文件放在什么地方都无所谓。

最后强调一下,一定要搞清楚classpath的设置,它是学习package的基础,而且初学者经常在这里出错,
有两篇文章很不错
深入java2 sdk源码(二)和(三)
在csdn上的名家专栏中找王森,向他要,这两篇文章是他写的,挺不错的,建议好好读一下。


将源程序
skyyoung 2002-01-17
  • 打赏
  • 举报
回复
http://www.csdn.net/oldexpert/TopicView.asp?id=85391&table=200101
m_arantz 2002-01-17
  • 打赏
  • 举报
回复
因为java编译、运行需要类库,比如你用的String类是在java.long包中,环境变量是java用来
找类库的;
set classpath=.;c:\jdk1.3\jre\lib\rt.jar;c:\jdk1.3\lib\tools.jar

23,407

社区成员

发帖
与我相关
我的任务
社区描述
Java 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧