java - 如何创建一个带有类的 JAR 文件到子目录类中
问题描述
我正在尝试创建一个具有以下结构的 JAR 文件:
tictactoe/
├── MANIFEST.MF
├── assets
├── backup
├── class
└── src
我想在我的 JAR 文件中保留相同的结构。问题是我没有找到关于如何将我的类文件包含到 JAR 文件内的子目录类中并能够调用主类 view.TicTacToe 的任何解决方案
这是我的清单.MF:
Main-Class: view.TicTacToe
这是我用来从 tictactoe 目录创建 JAR 文件的命令行:
~/tictactoe$ jar cvfm tictactoe.jar MANIFEST.MF class/ src/ assets/ backup/
创建文件后,当我尝试执行 JAR 文件时,出现以下错误:
Error: Could not find or load main class view.TicTacToe
Caused by: java.lang.ClassNotFoundException: view.TicTacToe
我还尝试将我的子目录类/控制器、类/视图和类/模型移动到 tictactoe 文件夹的根目录,并通过使用以下命令,jar cvfm tictactoe.jar MANIFEST.MF model/ view/ controller/ ...
我的 JAR 文件可以工作,但这不是我想要的。
这是我的问题:如何在将类文件保存到类文件夹中的同时创建我的 JAR 文件?
谢谢阅读 ;)
解决方案
推荐阅读
- sql-server - SQL Server 代理备份 SSAS 数据库
- javascript - TypeError: (0 , _react.test) 不是函数
- java - 调用打印完整多维数组值的函数时出现 NullPointerException
- javascript - 如何将半字节明智的条目添加到字节数组
- node.js - 如何在 NodeJs 中运行 SOAP 请求?
- python - 在 Tkinter 窗口中刷新值的问题
- javascript - 如何在 Deno 程序中使用 IIFE 脚本?
- python - 为什么每当我在插槽中使用“白色”一词时,Alexa 会说“请求的技能响应有问题”?
- keras - 如何在预训练的 keras 模型的中间层添加辅助头?
- react-native - 安装第二个依赖项后的 UNMET 对等依赖项