关于cmd命令:
在cmd窗口中双击之后会固定在当前试图,backspace之后继续显示,不要以为运行完成,完成后会显示一个新的命令行
1,将项目统一打包为一个jar包:
在你不需要配置文件,不需要更改其他文件,只需要运行的时候可以打一个,一般不会这样做。
打包方式:右键工程——Export——java——ruannable JAR file ——点击三角选择需要的文件——Browse选择jar包保存
路径——Finish。
jar包打好,然后怎么运行呢?有两种方式:
1、shift+右键在此处打开命令行 :然后使用java命令打开:java -jar jar包名.jar (java和-jar中间的空格不可忽略)
2,、将方法一中的java命令写入txt,然后重命名后缀为bat生成批处理命令,点击*.bat运行
问题处理:如果jar无法运行:检查jar包中META-INF文件夹中MANIFEST.MF中是否有设置Main-Class: class文件名 (空一格写class文件名)或者 运行java命令:java -cp jar包名.jar 类路径(java -cp HelloWorld.jar org.test.HelloWorld)当然,这个命令也可以放在上面作为方法3
2,将项目中自己的代码打包为jar包:
右键工程——Export——java——JAR file ——点击三角选择需要的文件(这里尽量只需要自己的代码)——Browse选择jar包保存路径——Finish。
运行:将配置文件,依赖的jar包copy出来,然后就开始编写批处理文件。我的目录结构是这样的
conf中是一些配置文件
lib中就是jar包了,当然也包括我们自己的代码打包出来的jar包
在名start1.dat文件中写入:start.bat 1 这样就可以运行start.dat 并且在main方法中传入参数。
将main中传入的参数1或者2等字符串数组取出转换赋值给type
另外还有关于maven项目中jar包的导出和程序导出为jar包,另开一个,就不在这写了