首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当main在包中时为JamVM NoClassDefFoundError

当main在包中时为JamVM NoClassDefFoundError
EN

Stack Overflow用户
提问于 2012-02-24 03:36:21
回答 1查看 715关注 0票数 0

当我尝试将HelloWorld放入包中时,我得到了一个NoClassDefFoundError,类文件的名称错误!我使用的是Jamvm v1.5.2。我假设我的类路径设置正确,因为我能够在HelloWorld不在包中时运行……如何让main在使用jamvm的包中运行?我需要设置什么路径才能正常工作?谢谢。

Hello.java:

代码语言:javascript
复制
public class Hello 
{
    public static void main(String[] args) 
    {
        System.out.println("Hello gumstix.");
    }
}

root@overo:~/default# jamvm Hello

你好,gumstix。

Hello.java:

代码语言:javascript
复制
package test.com;

public class Hello 
{
    public static void main(String[] args) 
    {
        System.out.println("Hello gumstix.");
    }
}

root@overo:~/test# jamvm Hello

线程"main“java.lang.NoClassDefFoundError异常: Hello

原因: java.lang.NoClassDefFoundError:类文件的名称错误

EN

回答 1

Stack Overflow用户

发布于 2012-02-24 03:48:16

不确定您是否有测试,但是如果您有测试,请尝试将测试文件移动到名为“package test.com;”的文件夹中,然后编写

代码语言:javascript
复制
root@overo:~/default# jamvm test.Hello

从您的"test“文件夹所在的目录。

在标准Java SE版本的Windows上工作,希望它也能为你工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9419963

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档