Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java SE 综合讨论区
» 安装/配置/编译/环境
打印话题 寄给朋友 订阅主题 |
作者 | 仍旧是DOS下无法编译问题(希望请耐心的看下) |
truthawp
赤色彗星 发贴: 74 积分: 2 |
于 2005-07-18 22:00
我基本上已经把关于环境变量的贴看遍了,环境变量是设置是改了再改,最后设置是这样的(好象PATH和CLASSPATH是必须的,而JAVA_HOME是可选的吧,我就没设置),但是还会出现这样的问题,甚至使用JAVA -CLASSPATH "?" HELLOWORLD还是出现问题,请不吝赐教啊("?"表示文件所在路径) (缩略图,点击图片链接看原图)
truthawp edited on 2005-07-18 22:03
JAVA学习日子分享 |
作者 | Re:仍旧是DOS下无法编译问题(希望请耐心的看下) [Re:truthawp] |
snowbird2005
米兰大脑 发贴: 72 积分: 10 |
于 2005-07-18 23:09
在原先的classpath路径后加个分号和句号 classpath=c:\j2sdk1.4.2_08\lib;. 25了才开始学JAVA晚吗? |
作者 | Re:仍旧是DOS下无法编译问题(希望请耐心的看下) [Re:truthawp] |
Butterfly_125
发贴: 26 积分: 0 |
于 2005-07-19 01:51
path环境变量的作用是设置供操作系统去寻找和执行应用程序的路径,也就是说, 如果操作系统在当前目录下没有找到我们想要执行的程序和命令时,操作系统就会按照path环境变量指定的目录依次去查找。 所以path和classpath并不是必要的! 你把helloworld.java考到c:\j2sdk1.4.2_08\lib下,然后在cmd中也进到这个目录下。执行javac helloworld.java 和java helloworld。(先不设置环境变量)是不会出现问题的。 所以你的问题也就出来了,你进到了c:\javatemp中执行的javac,这样helloworld.class 也在这个目录下。而你却把classpath设到了c:\j2sdk1.4.2_08\lib下。系统当然不会找到.class文件。所以就报错!原因是系统不会在当前目录下找,而去c:\j2sdk1.4.2_08\lib这个目录下找.class文件。 解决的方法就是楼上这位高手给你说 的。在后面加上个"."。这个点就表示当前目录。
Butterfly_125 edited on 2005-07-19 01:57
JAVA学习日子分享 |
作者 | Re:仍旧是DOS下无法编译问题(希望请耐心的看下) [Re:truthawp] |
why
問題兒童 总版主 发贴: 4629 积分: 388 |
于 2005-07-19 08:06
Helloworld != helloworld != HelloWorld Double check the name of the class please! > javac HelloWorld.java > java -cp . HelloWorld JAVA学习日子分享 |
作者 | Re:仍旧是DOS下无法编译问题(希望请耐心的看下) [Re:truthawp] |
truthawp
赤色彗星 发贴: 74 积分: 2 |
于 2005-07-19 10:16
明白了,谢谢大家~! 请求JAVA学习方向????? |
作者 | Re:仍旧是DOS下无法编译问题(希望请耐心的看下) [Re:truthawp] |
feiyu
发贴: 3 积分: 0 |
于 2005-08-23 15:57
还有在用java命令符时,后面跟的java程序名要注意大小写有别。这一点上,java很贴近机器,不够方便。 Eclipse使用技巧 |
已读帖子 新的帖子 被删除的帖子 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |