gpt4 book ai didi

java - 如何编译 Java 源文件?

转载 作者:行者123 更新时间:2023-12-01 17:39:53 26 4
gpt4 key购买 nike

我的源文件位于此文件夹中:c:\data\mycompany。我的所有源文件的第一行都包含以下内容:package mycompany;现在,我从 c:\data 文件夹中使用以下命令编译了所有内容:javac mycompany/*.java -extdirs c:\some\other\folder\with\libs。这编译得很好。现在,当我尝试使用以下命令执行它(再次从 c:\data): java mycompany/test 然后我收到此错误:

Exception in thread "main"
java.lang.NoClassDefFoundError:
mycompany/test Caused by:
java.lang.ClassNotFoundException:
mycompany.test at java.net.URLClassLoader$1.run(Unknown Source)

我也尝试了以下命令,但它重现了相同的错误:

java mycompany/test -extdirs c:\some\other\folder\with\libs

这是编译/运行的正确方法吗?

这是我的源代码:

package MyCompany;

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

最佳答案

您需要设置classpath 。例如,参见this SO question .

关于java - 如何编译 Java 源文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2313857/

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