当前位置: 技术问答>java相关
如何执行打在一个包中的可执行程序?
来源: 互联网 发布时间:2015-09-07
本文导语: 我将用JBUILD7编写的成功程序打包到一个包中,在jb中可以执行,在sdk中有错! 主要问题是如何执行打在一个包中的可执行程序? 即: 一个包(packet)有两个(。class) 如何才可以将在packet中的主class执行? ...
我将用JBUILD7编写的成功程序打包到一个包中,在jb中可以执行,在sdk中有错!
主要问题是如何执行打在一个包中的可执行程序?
即:
一个包(packet)有两个(。class)
如何才可以将在packet中的主class执行?
主要问题是如何执行打在一个包中的可执行程序?
即:
一个包(packet)有两个(。class)
如何才可以将在packet中的主class执行?
|
唉,楼主我明白你的意思了。你这不能说成是“打包”啊!
既然你的仍然是单独的类文件,就不是通过java -jar 来执行。
那就和普通的class的执行方法一样啊,根本不过你这个package下有多少个类,只要保证你需要的类都在classpath中即可。而命令行参数中要写类的全称(包括包名)。
如:java -classpath yourClasspath YourClassName
其中YourClassName的格式为:yourPackageName.ClassName
既然你的仍然是单独的类文件,就不是通过java -jar 来执行。
那就和普通的class的执行方法一样啊,根本不过你这个package下有多少个类,只要保证你需要的类都在classpath中即可。而命令行参数中要写类的全称(包括包名)。
如:java -classpath yourClasspath YourClassName
其中YourClassName的格式为:yourPackageName.ClassName
|
比如有一个try1.class
jar -cvf a.jar try1.class
解压后在manifest.mf文件中加上Main-Class:try1 然后重新压一下就可以了。
jar -cvf a.jar try1.class
解压后在manifest.mf文件中加上Main-Class:try1 然后重新压一下就可以了。
|
傻傻的问一句:
我没用过jb,啥叫 packet语句? (是package ?)
我没用过jb,啥叫 packet语句? (是package ?)