
Java高手进!!!帮忙看看这个程序为什么编译不出来 public class Hello { public static void main(Strin
D:\>javacHello.javaD:\>javaHelloExceptioninthread"main"java.lang.NoClassDefFoundError...
D:\>javac Hello.java
D:\>java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: Hello. Program will exit.
D:\> 展开
D:\>java Hello
Exception in thread "main" java.lang.NoClassDefFoundError: Hello
Caused by: java.lang.ClassNotFoundException: Hello
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:252)
at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)
Could not find the main class: Hello. Program will exit.
D:\> 展开
8个回答
展开全部
应该是运行环境没配置好,classpath没配置,楼主可以右键点击 我的电脑---属性---高级---环境变量---在系统变量中添加classpath内容如下
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
这里的%JAVA_HOME%楼主需要改成你JDK的安装目录
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
这里的%JAVA_HOME%楼主需要改成你JDK的安装目录
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
println哈
你写错了
你写成printIn了
仔细看
补充:这个问题一般是classpath没设置好
假设JDK的安装路径:E:\jdk
Classpath .;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jar
注意有个点..表示当前路径..
你写错了
你写成printIn了
仔细看
补充:这个问题一般是classpath没设置好
假设JDK的安装路径:E:\jdk
Classpath .;E:\jdk\lib\tools.jar; E:\jdk\lib\dt.jar
注意有个点..表示当前路径..
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Hollo.class文件错误,原因可能你的程序程序未保存,或者是Hollo.class不是放在控制台当前路径中。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果没错的话应该是“.”你在中文状态下或者全角状态下输入的,切换到英文状态下重新输入System.out.println()试试!还有你的println写错了,“l”你写成了“i”。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Could not find the main class: Hello. Program will exit.
这句报错讲得很明白了,找不到主函数 main,
java 命令执行时是默认查找主函数 main 入口的,这个main 书写必须规范
public static void main(String args[]){
////
}
内部 main 函数名是这么写的么?
这句报错讲得很明白了,找不到主函数 main,
java 命令执行时是默认查找主函数 main 入口的,这个main 书写必须规范
public static void main(String args[]){
////
}
内部 main 函数名是这么写的么?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询