Exception in thread"main" java.lang.NoClassDefFoundError: com/sun/tools/javac/Main是怎么回事。
我安装的目录是D:\dreamwork\javaCLASSPATH是.;D:\dreamwork\java\lib\dt.jar;D:\dreamwork\java\li...
我安装的目录是D:\dream work\java
CLASSPATH是.;D:\dream work\java\lib\dt.jar;D:\dream work\java\lib\tools.jar
JAVA_HOME是D:\dream work\java
Path是在前面加的D:\dream work\java\bin
我也用过%JAVA_HOME%替代D:\dream work\java但是都不对怎么回事
请那位高手赐教、、、不胜感激。
类名要和JAVA文件同名 类名要和JAVA文件同名
是什么意思 我还没入门请赐教 展开
CLASSPATH是.;D:\dream work\java\lib\dt.jar;D:\dream work\java\lib\tools.jar
JAVA_HOME是D:\dream work\java
Path是在前面加的D:\dream work\java\bin
我也用过%JAVA_HOME%替代D:\dream work\java但是都不对怎么回事
请那位高手赐教、、、不胜感激。
类名要和JAVA文件同名 类名要和JAVA文件同名
是什么意思 我还没入门请赐教 展开
展开全部
把环境变量的配置再检查一下:
JAVA_HOME:
D:\dream work\java
classpath:
.;%JAVA_HOME%\lib(你这里写错了);%JAVA_HOME%\lib\tools.jar
Path:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
配置好后在cmd里运行java -version如果出现java的版本号信息,就配对了
第二个问题:
类名要和JAVA文件同名 类名要和JAVA文件同名:
如果你代码里的类名为A(public class A{}),那么保存这个java文件的时候,文件名就得是A.java
就是这个意思
JAVA_HOME:
D:\dream work\java
classpath:
.;%JAVA_HOME%\lib(你这里写错了);%JAVA_HOME%\lib\tools.jar
Path:
%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
配置好后在cmd里运行java -version如果出现java的版本号信息,就配对了
第二个问题:
类名要和JAVA文件同名 类名要和JAVA文件同名:
如果你代码里的类名为A(public class A{}),那么保存这个java文件的时候,文件名就得是A.java
就是这个意思
追问
配置好后在cmd里运行java -version如果出现java的版本号信息,但是用javac不出现那些信息 还是老样子怎么回事
追答
配置好后在cmd里运行java -version如果出现java的版本号信息,到底出还是没出啊?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
文件夹不能有空格啊...dream work中间空格.去掉....
public class Helloworld {
.....省了
}
那你的的java文件名必须是Helloworld.java
文件名必须和公共类名一致.
public class Helloworld {
.....省了
}
那你的的java文件名必须是Helloworld.java
文件名必须和公共类名一致.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询