Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java MANIFEST.MF的正确命名约定是什么_Java_Manifest_War - Fatal编程技术网

Java MANIFEST.MF的正确命名约定是什么

Java MANIFEST.MF的正确命名约定是什么,java,manifest,war,Java,Manifest,War,如何为生成的war文件设置入口点? 这是我的清单文件 Manifest-Version: 1.0 Main-Class: Test 使用包名称: Manifest-Version: 1.0 Main-Class: com.process.Test 当我部署它并尝试使用java-jarmyfile.war从cmd运行它时 我得到: NoClassDefFoundError: Test 无论我是否使用主类指定包名 提前感谢:你们班没有套餐吗? 尝试将其指定为: Main-Class: c

如何为生成的war文件设置入口点? 这是我的清单文件

Manifest-Version: 1.0
Main-Class: Test
使用包名称:

Manifest-Version: 1.0
Main-Class: com.process.Test
当我部署它并尝试使用java-jarmyfile.war从cmd运行它时

我得到:

NoClassDefFoundError: Test   
无论我是否使用主类指定包名


提前感谢:

你们班没有套餐吗? 尝试将其指定为:

Main-Class: com.maventest.Test

是的,有包裹吗?我试过:com.process.Test,但仍然会出现同样的错误。是war还是jar?War用于web应用程序,而jar用于一般java程序/库。你是如何建造你的罐子的?对于maven?包名是必需的。你是在用罐子还是在用战争?你不能那样做。