读书人

jar包直接运作

发布时间: 2012-12-23 11:28:15 作者: rapoo

jar包直接运行
习惯了web工程开发后,对于一个简单的jar包如何运行呢。

java -cp JavaMainTest-1.0-SNAPSHOT.jar com.XXX.JavaMainTest -Xms512m -Xmx512m -XX:MaxPermSize=128m
其中JavaMainTest-1.0-SNAPSHOT.jar为jar路径com.XXX.JavaMainTest为类名-Xms512m?-Xmx512m?-XX:MaxPermSize=128m为jvm参数,根据需要调节
jar包可以通过在eclipse中右击工程选择export->runnable jar file得到
这样对于一个简单的程序可以直接写个main函数,再打包用上面的命令运行。
mvn archetype:create -DgroupId=com.XXX -DartifactId=JavaMainTest
mvn archetype:generate -DgroupId=com.XXX -DartifactId=JavaMainTest  -DinteractiveMode=false
?若提示Failed to load Main-Class manifestattribute from XX或需要更高的source版本,则在pom文件中加入
<build><plugins><plugin><groupId>org.apache.maven.plugins</groupId>      <artifactId>maven-compiler-plugin</artifactId>    <version>2.3.2</version>        <configuration>        <verbose>true</verbose>        <fork>true</fork>        <executable><!-- path-to-javac --></executable>        <compilerVersion>1.3</compilerVersion>        <archive>        <addMavenDescriptor>false</addMavenDescriptor>        <manifest>        <mainClass>com.XXX.JavaMainTest</mainClass>        </manifest>        </archive>        </configuration></plugin></plugins>  </build>
??其中的mainClass为类名

读书人网 >编程

热点推荐