java - 将包含子目录和 java 文件的 2 个顶级目录编译成 java jar 文件 UNIX
问题描述
我正在寻找一个 jar 文件来运行一个简单的 java 文件。我有 2 个directioes,其中一个包含多个 sub-driectories,在此之下,还有更多的 sub-directories。文件夹中的文件都是 .java 文件。我已经尝试了多种方法 - 并创建了一个可以工作的 jar 文件。
我认为我的问题可能是当我使用以下方法创建 jar 文件时:
jar cvf newJarFile.jar -C src/ .
当它们应该是类文件时,我正在使用 java 文件,因此它不会与我的 java 文件一起编译。
当我运行以下命令来生成类文件时,我得到了很多错误:
例如。$ find -name "*.java" > sources.txt $ javac @sources.txt
^
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
100 errors
3 warnings
解决方案
推荐阅读
- c# - Calculating 2 datagridview columns must be the same number of rows
- tfs - 正确谨慎的 TFS 2018 重启顺序
- cocoa - 如何在翻转的 NSView 中使用“核心文本”正确绘制文本
- wordpress - WordPress Event Espresso 4 无咖啡因插件。多人注册
- postgresql - postgresql如何在foreach循环上运行解释分析
- sql - postgresql 中的模式列表
- javascript - 在 jsfiddle 中运行 react-tippy
- django - 在 Django 管理站点中显示 ManyToManyField
- qt - QLineEdit 应该有一个固定的大小
- sql - 如何在 SQL Server 中使用联接动态透视表