我在终端尝试
java '/home/asadefa/Desktop/untitled.class'
然后我得到了一个 ClassNotFoundException。这是编译自的类文件的真实路径
public class untitled {
public static void main(String[] args) {
System.out.println("HELLO WORLD!");
}
}
有人可以帮帮我吗?我正在使用 Ubuntu 18.04,并且javac
可以工作,但执行它却不起作用。
我的问题不同,因为另一个问题中的其他答案对我都没有用。
答案1
这是直接来自 Karel 所发布链接的引文。
像以前一样使用以下命令编译 Java 程序:javac abc.java。然后使用以下命令运行它:
java abc ## 要调用的类名是 abc 而不是 abc.class
话虽如此,你不是运行 Java 程序时应该包含文件名的“.class”部分。Karel 试图让您看到您包含“.class”,但您不应该这样做。
尝试以下操作,看看是否有效
cd /home/asadefa/Desktop
java untitled