好的,所以我在stackoverflow上搜索了一个半天的高低,并找到了很多答案,这些答案不添加或解决我的问题我希望这是一个verry基本纽比错误
我遇到了一个问题,用蚂蚁制作罐子文件。
我做了一个测试项目使用Ant
编译并将其捆绑到JAR文件中当我尝试时:java -cp c: javaprojects ant -jar dist test.jar com.test.hello它可以正常工作
当我尝试Java C: Javaprojects Ant-Jar Dist test.jar时此错误失败
错误:找不到或加载主类C: javaprojects ant-jar dist test.jar引起的:
jar -tf c: javaprojects ant -jar dist test.jar显示:
META-INF/
META-INF/MANIFEST.MF
com/
com/test/
com/test/Hello.class
清单:
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.10.6
Created-By: 11.0.3+7 (AdoptOpenJDK)
Main-Class: com.test.Hello
Class-Path: .
蚂蚁文件:
<project name="test" basedir=".">
<property name="src" location="src" />
<property name="build" location="build" />
<property name="dist" location="dist" />
<target name="compile" description="compile the source">
<javac srcdir="${src}" destdir="${build}" />
</target>
<target name="dist" depends="compile">
<jar destfile="${dist}/test.jar" basedir="${build}">
<manifest>
<attribute name="Main-Class" value="com.test.Hello"/>
<attribute name="Class-Path" value="."/>
</manifest>
</jar>
</target>
</project>
那我做错了什么?
谢谢
所以要弄圆Gyro Gearless在评论中获得了答案
java -jar C:javaprojectsant-jardisttest.jar
隧道视觉我猜