所有java程序在cmd下只能用javac编译,而用java+类名执行就出现异常,环境变量什么设置也正确,求帮忙解决

2025-01-03 21:39:38
推荐回答(5个)
回答1:

楼主哇!
如果你的编译木有问题的话。就是你写java源代码的时候定义了包名。
比如:
package test;
Class AAA1{};
编译后执行的时候 需要加上包名.才行滴。
然后把文件放到一个目录为test 中
执行时候应该是把控制台转到test的父目录下 输入 java test.AAA1 就ok了。
这个是初学者很容易遇到的问题 = =

回答2:

你配置环境变量的时候只配置了bin目录,还有一个目录,是lib,这个也需要配置进去。
有的系统仍旧会出错,那么就配置其中的两个文件即可.lib\dt.jar lib\rt.jar

回答3:

1.你的环境变量可能有错(保险起见把所有的后面都加上;)当时我陪得时候就是;的问题
2.你的路径不对,改到d盘的根目录下试试。桌面的路径很长的。

回答4:

嘿嘿 你是不是加包了 如果加包要应该javac -d . java程序 这样才会生成包文件 才能找到文件 呵呵

回答5:

找不到AAA1这东西~你路径对不对啊