发新话题
打印

[求助] java安装运行问题

本主题由 唐尸三摆手 于 2008-9-13 22:06 分类

java安装运行问题

初学java,编译正常,输入Java 和javac都有参数列表。试图运行一段代码是出现下面问题:
Exception in thread "main" java.lang.NoClassDefFoundError:hello
Caused by:java.net.URLClassloader$1.run<     >
                at ....................
                 at...................
请帮忙解决一下,谢谢了

TOP

请附加源Code

Exception in thread "main" java.lang.NoClassDefFoundError
多数情况为
文件名为hello.java
文件内容没有出现
复制内容到剪贴板
代码:
public class hello{
    public static void main(...)
........

TOP

也可能使用java命令的时候没有注意包的层次关系。
比如 源文件中有 package  pack; 的话,
要在pack文件夹上一层目录中运行 java  pack.类名 来执行

TOP

回复 2# 蓝月鸟 的帖子

源代码是:
public class hello
{
public static void main(String args[])
{
System.out.println("hello!");
}
}

TOP

引用:
原帖由 ican 于 2008-9-13 09:15 发表
源代码是:
public class hello
{
public static void main(String args[])
{
System.out.println("hello!");
}
}
首先,确定你的JDK安装无误
复制内容到剪贴板
代码:
java -version
javac -version
然后在cmd下跑到hello.java存放的目录
复制内容到剪贴板
代码:
javac hello.java
java hello
免费内容:
初学者推荐使用editplus
进阶者推荐eclipse
本帖最近评分记录

TOP

回复 4# ican 的帖子

java -version 正常;
在cmd下跑到hello.java存放的目录输入
javac hello.java 正常
java hello  出现上面提到的异常

TOP

引用:
原帖由 ican 于 2008-9-13 23:34 发表
java -version 正常;
在cmd下跑到hello.java存放的目录输入
javac hello.java 正常
java hello  出现上面提到的异常
复制内容到剪贴板
代码:
public class hello{
    public static void main(String args[]){
        System.out.println("Hello");
    }
}
再次检验
若不通
你中奖了~~

注意全角半角

TOP

我看是中大奖了,谢谢!

TOP

我终于发现问题。每次运行代码前,先在dos窗口下设置一下环境变量就可以。但这是什么原因呢?

TOP

发新话题