我写了一个程序:创建可执行的JAR
public class SystemShutdown {
public static void main(String[] args) {
try{
for(int i=0;i<10;i++){
Thread.sleep(1000);
}
Process p=Runtime.getRuntime().exec("shutdown -s -t 2700");
}catch(Exception e){}
}
}
我已经编制并保持.class
文件分开。现在
,我会写一个清单文件为:
Manifest-Version: 1.0
Main-Class: SystemShutdown
而且保存的名称MANIFEST.MF
我把在同一目录下同时使用两者(.class
文件和MANIFEST.MF
文件)。
现在我想创建一个Executable Jar
文件。为此我做了:
jar cvfm MyJar.jar *.*
之后创建一个jar文件。 但是当我试图执行它时会显示一条消息Java Exception occured
。
有人可以帮我吗? 我想在用户双击上执行这个程序。
除了上面的划痕,任何人都可以告诉我要创建一个可执行jar的准确步骤吗?
我使用Windows7 32bit
和jdk7
任何特定的Java异常?一条消息将有所帮助;堆栈跟踪更是如此。清单可能是这里的罪魁祸首。 –
@Captain:没有特别的例外。有一个错误消息:Java Exception occured –
即使你在控制台窗口中运行它?你在用什么IDE?你是否记下这个? –