gpt4 book ai didi

java - 在 ubuntu 终端中运行在 eclipse 包结构中创建的 java 应用程序

转载 作者:行者123 更新时间:2023-11-29 05:49:29 25 4
gpt4 key购买 nike

我确信这是一个非常新手的问题,但是编写 Java 应用程序已经多年了。我写了一个简单的 java 代码来打印“HelloWorld”

public static void main(String[] args) {
// TODO Auto-generated method stub
System.out.println(" inside MAIN !!!");
}

现在我已经在 eclipse 中创建了我的项目,结构是“/home/workspace/HelloWorld/src/com/android/test/helloworld/HelloWorld.java”,eclipse 在“/home/workspace/HelloWorld/bin/com/android/test/helloworld/HelloWorld.class”。这在 Eclipse 控制台中成功运行。现在我想通过我的 Ubuntu 11.04 终端运行它。如果我 cd 到 .class 父文件夹并使用 java .HelloWorld,它会抛出 ClassNotFoundException

Exception in thread "main" java.lang.NoClassDefFoundError: /HelloWorld

引起:java.lang.ClassNotFoundException: .HelloWorld

如果我用同一个默认包中生成的源文件和类文件编写同一个程序,我就可以通过终端运行它。

最佳答案

cd/home/workspace/HelloWorld/bin/ 并运行

java com.android.test.helloworld.HelloWorld

您必须始终使用具有完整限定名(包 + 类名)的类

关于java - 在 ubuntu 终端中运行在 eclipse 包结构中创建的 java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14481777/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com