JAVA运行环境PATH变量设置后是不是可以在任何目录下面运行JAVA命令呢

yourazhe 2003-08-21 11:20:18
为什么JAVAC可以运行而JAVA不行呢
...全文
212 18 打赏 收藏 转发到动态 举报
写回复
用AI写文章
18 条回复
切换为时间正序
请发表友善的回复…
发表回复
j4sxw 2003-08-22
  • 打赏
  • 举报
回复
接分
stonewang 2003-08-22
  • 打赏
  • 举报
回复
up
apple21 2003-08-22
  • 打赏
  • 举报
回复
up
wfeng007 2003-08-22
  • 打赏
  • 举报
回复
如果你是1.3的中文版 你的注册表可能需要 改一下
改那里?? 那你看看 出错提示 就在 那个里面。。。。。。‘
devSteven 2003-08-22
  • 打赏
  • 举报
回复
set path=<jdk_install>\bin
OK
Wnyu 2003-08-22
  • 打赏
  • 举报
回复
classpath
zcjl 2003-08-22
  • 打赏
  • 举报
回复
可能是注册表中
HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft\Java Runtime Environment
出了问题

尝试修改或者
删除HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft节点,重新装一遍试试
CHINACN 2003-08-22
  • 打赏
  • 举报
回复
gz
scbb 2003-08-22
  • 打赏
  • 举报
回复
"

例如我的CLASSPATH:.;com.look.myjava

"
你这样的classpath也正确?

classpath是写class所在的目录路径不是包。
fft123 2003-08-22
  • 打赏
  • 举报
回复
你在cmd环境下输入set classpath看看你的当前环境下的classpath
然后输入set path看看你的path
有可能是你启动cmd时被其它的程序修改了这两个参数
eagle008 2003-08-22
  • 打赏
  • 举报
回复
[star821116(冰冻三尺非一日之寒)]
对不起,我还想再问一下,如果OS是 win2000,winXp或其他的如何设置Path及classpath?


[yourazhe(yourazhe)]
你的classpath中的 com.look.myjava 是怎么得来的,如何把一个路径写成你的样子?

谢谢^_^!!

eagle008 2003-08-22
  • 打赏
  • 举报
回复
star821116(冰冻三尺非一日之寒)
classpath只能设置绝对路径吗?不能这样写吗:
set classpath=.\classes;
whyxx 2003-08-22
  • 打赏
  • 举报
回复
来晚了,UP一下
wilddonkey 2003-08-22
  • 打赏
  • 举报
回复
设置 classpath=C:\j2sdk1.4.0\lib 就可以了(将C:替换成你的jdk的安装路径)
yourazhe 2003-08-21
  • 打赏
  • 举报
回复
我的CLASSPATH设置正确的
例如我的CLASSPATH:.;com.look.myjava
PATH:C:\JDK1.3\BIN;.
javac命令可以在任何一个dos目录下运行,但是java命令只能够在从c:\jdk1.3\bin下面执行。
我已经按照各位的办法试验了一下。但是错错提示依旧啊。
我想这和classpath没有关系,因为我把生成的class文件放在指定的CLASSPATH路径下面,然后回到c:\jdk1.3\bin下面执行java命令三成功的。
NewStarter 2003-08-21
  • 打赏
  • 举报
回复
设置classpaht=.;
为当前目录
vldb 2003-08-21
  • 打赏
  • 举报
回复
你的class文件在哪儿?添加classpath
star821116 2003-08-21
  • 打赏
  • 举报
回复
把错误信息写出来!多半是classpath的问题
PS:classpath的配置
然后就是CLASSPATH的问题了:
正如操作系统利用PATH来搜索可执行程序一样,Java运行环境也会遍历CLASSPATH来查找类,即便是HelloWorld这样简单的程序,JVM也会遍历
CLASSPATH定义的每一个路径,直到找到相应的文件为止。
相信大家用的系统不是2k就是XP,然后就应当如下设置Path:
我的电脑->属性->高级->环境变量
然后在环境变量的Path后面追加: C:\JDK\bin;.;C:\JDK\lib
也可以这样配置:C:\JDK\bin;.;C:\JDK\lib\dt.jar;C:\JDK\lib\tools.jar
★记住:环境变量中的 . 切记不能少,它表示当前路径,如果少掉出现的错误等会就说!
dt.jar是关于运行环境的类库,tools.jar是关于一些工具的类库
如果没有配置:C:\JDK\bin,则会出现 “ javac' 不是内部或外部命令,也不是可运行的程序或批处理文件。”这样的错误。

62,615

社区成员

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

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