[英]JAVA stand-alone .jar
我是java的新手,正在尝试创建一个可以从任何目录执行的.jar。 我已经花了很多时间在网上搜索如何执行此操作,但是它并没有陷入。无论我尝试了什么,我都会继续得到错误:找不到或加载主类。 我希望有人可以帮我解决这个问题。.我尝试使用lib和classes文件夹(这两个都不起作用),但是很乐意将所有文件粘贴在一个目录中。
我在d的根目录中有以下文件:\\
javatemplate.JavaTemplate
是我的主要课程: package javatemplate;
import java.io.*;
// ====================
public class JavaTemplate {
// ====================
// ====================
public static void main(String[] args) {
}
}
Manifest-Version: 1.0
Ant-Version: Apache Ant 1.9.7
Created-By: 1.8.0_111-b14 (Oracle Corporation)
Class-Path: ./commons-lang3-3.5.jar
X-COMMENT: Main-Class will be added automatically by build
Main-Class: javatemplate.JavaTemplate
"C:\Program Files"\Java\jdk1.8.0_111\bin\jar.exe cvfm JavaTemplate.jar ./Manifest.txt ./javatemplate.JavaTemplate ./*.java ./*.class
编译没有错误
运行java -jar JavaTemplate.jar
导致
错误:找不到或加载主类
有人可以告诉我我做错了吗?
谢谢你,里克
jar.exe cvfm JavaTemplate.jar ./Manifest.txt ./javatemplate.JavaTemplate ./*.java ./*.class
这不包括javatemplate/JavaTemplate.class
,因此它在.jar文件中不存在。
注意:
./
在Class-path
条目中充其量是多余的。 它们是相对URL,相对于.jar文件的位置。 不清楚./javatemplate.JavaTemplate
应该是什么。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.