JDK

Val007 2018-07-10 11:35:56
CMD中能编译不能运行,提示找不到或无法加载主类
卸载重装后就出现以上问题,
...全文
361 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
luffysk 2018-07-16
  • 打赏
  • 举报
回复
在cmd中切换到jdk安装目录中的bin目录中,然后输入javac和java进行编译和运行,如果能成功则将当前的目录直接加入到环境变量的path中,下次便可以直接输入javac进行编译,如果失败了则是你的类写的有问题。
遇见1995 2018-07-16
  • 打赏
  • 举报
回复
今天重新配置了一下,如果是win10系统的话,path的路径要用绝对路径不可以用Java_home代替。
楼上说了一下,JDk1.5后classpath可以不用配置。
DaveMo 2018-07-15
  • 打赏
  • 举报
回复
有一个"%JAVA_HOME%"和path下的bin目录就够了,CLASSPATH可不用配,另外如楼上同仁所说应该是.;
另外,如果是有包则命令行 应该写为 javac [包名] xxx.java,还有就是如果你定义的是公有类,检查一下文件名和类名是否对应
「已注销」 2018-07-13
  • 打赏
  • 举报
回复
你的代码中有没有用package含包名?
如果是之前在eclipse中用的代码,一般前面会有包名
包名没有去掉就用javac编译,会成功,但是用java运行不了
也不是绝对运行不了,还需要改cmd所在的目录
有点复杂,不细说了
你先看一下有没有包名,如果有,去掉再试试。
「已注销」 2018-07-13
  • 打赏
  • 举报
回复
环境变量的配置看看
遇见1995 2018-07-12
  • 打赏
  • 举报
回复
classpath哪里配错了。最前面应该是.;
不是;,;
Vilen7 2018-07-11
  • 打赏
  • 举报
回复
classpath好像配错了,前面不是应该是.;这样的吗,classpath整个.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,你反正已经配了JAVA_HOME的,可以直接写在classpath里面了,不用再重新写一遍路径。你可以试一下这样的,不确定你那样配正不正确,也许是我孤陋寡闻
weixin_40852944 2018-07-10
  • 打赏
  • 举报
回复
在控制台 直接输入 path,看一下里面有没有java的目录
  • 打赏
  • 举报
回复
你的classpath最前面是 ;,;? 中间的那个符号是逗号吗?

62,614

社区成员

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

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