gpt4 book ai didi

Java 设置编译参数

转载 作者:行者123 更新时间:2023-12-02 03:38:16 25 4
gpt4 key购买 nike

我有一个 Java 项目(不那么简单,有几个包和一个 .jar),它在 Eclipse 中编译得很好,但是当我尝试从命令行编译它时,我得到了 src/Main .java:1: 错误:包 core.simulation 不存在

这是 .classpath 文件:

<?xml version="1.0" encoding="UTF-8"?>
<classpath>
<classpathentry kind="src" path="src"/>
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.8"/>
<classpathentry kind="lib" path="Config.jar"/>
<classpathentry kind="output" path="bin"/>
</classpath>

你能解释一下如何编译和运行该项目吗?(给 javac 和 java 提供什么参数)。谢谢!

最佳答案

javac 命令应该了解所有依赖项。参数列表应包括所有源文件以及引用 jar。以下命令可用于一般情况:

# prepare class file output dir
mkdir -p bin

# collect all source files into list or prepare it manually
find src -iname *.java > file_list

# combine classpath by reference jars for example under lib dir
for p in $(ls lib); do cp="$cp:lib/$p"; done
# for p in $(ls lib); do cp="$cp;lib/$p"; done # for windows using ';' path separator

# compile
javac -d bin -cp "$cp" @file_list

关于Java 设置编译参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37165507/

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