【问题求助】关于JAVA的java

wdllly 2004-10-04 12:51:27
我的是2000系统,
安装完JAVA后,
java指令不好使,
显示的错误是:找不到main
但是javac却好使,
也就是说,只能编译,不能执行!
重新安装过了,
还是这样,
不知道该怎么解决了,
所以想让各位帮个忙啊,
在下先谢过了。
...全文
138 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
边城狂人 2004-10-04
  • 打赏
  • 举报
回复
有可能是路径问题,也有可能是版本问题。
如果是路径问题,在 CLASSPATH 中加入一个 . 应该就能解决。或者在使用 java 命令执行的时候,用
java -classpath . ClassName

如果是版本问题,你首先要搞清楚你的 java 命令是哪个版本的,然后在 HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft 把默认的版本设置为你用的那个。(注意子键是目前你机器上安装了的 JVM 的版本号,HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft 中设置默认版本号的时候要在这些子键描述的版本中选。)
ghostboat 2004-10-04
  • 打赏
  • 举报
回复
这个问题我碰到过
确实是环境问题,可能你装了几个jre,譬如直接装j2sdk有一个,jbuilder也会给你带一个,最后可能会出问题了。
解决方法:
1 运行 regedit
2 找到HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft,将不相符得删除掉

希望能对你有用
Johnson545 2004-10-04
  • 打赏
  • 举报
回复
环境变量设置的问题吧
wtobias 2004-10-04
  • 打赏
  • 举报
回复
classpath 后面加 。; 即可
life_and_life 2004-10-04
  • 打赏
  • 举报
回复
不能执行的原因有二:类文件执行的原理是JVM对字节码的操作.可能是虚拟机出了问题,或者是环境变量设置有问题!!!
wdllly 2004-10-04
  • 打赏
  • 举报
回复
谢谢各位了,
以后还会麻烦大家的,

祝各位好运!
p9919cn 2004-10-04
  • 打赏
  • 举报
回复
你的问题很好解决,你在DOS模式下输入:
set CLASSPATH=.;jdk所在路径\lib\tools.jar;类文件所在路径
即可

如果不想每次调JAVA都输入它,就在变量里设置它吧
draco2002 2004-10-04
  • 打赏
  • 举报
回复
大概有两个原因,你安装完以后按照下面的方法设置一下路径:
classpath=.;c:\j2sdk;c:\j2sdk\lib\dt.jar;c:\j2sdk\lib\tools.jar
path=c:\j2sdk\bin....

c:\j2sdk是你安装JAVA的路径.
Alan_lz 2004-10-04
  • 打赏
  • 举报
回复
推荐二楼的
nwpulipeng 2004-10-04
  • 打赏
  • 举报
回复
帮顶混分
naxin 2004-10-04
  • 打赏
  • 举报
回复
google "类名 classpath"
cheyo车油 2004-10-04
  • 打赏
  • 举报
回复
要把当前路径"."加入到CLASSPATH中

62,614

社区成员

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

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