命令行运行java程序(windows环境下)
2012-05-09 17:24
387 查看
首先要说明以下,本人写博不多,原来在Iteye写一些自己遇到的问题,但发现它的编辑工具真是太落后了,格式经常出问题不说,
它的可见既所得编写模式就是shit,编写完之后格式乱的一沓糊涂。
所以,移到CSDN来吧,虽然作为一个JAVA programmer,原来的javaeye貌似更有写博赶脚,但既然iteye都并入csdn了,到这儿写博也不错。
这篇blog随便转自我iteye的一篇(/content/2760908.html),放这儿主要测试下csdn的编辑效果怎样。
也提醒下自己,每天别忘了学习,多写写Blog。欢迎交流,欢迎拍砖。
今天下载了个开源包,试着去运行它自带的examples,当然要在命令行下用ant来build。
平时做java开发都是用的eclipse,很少用命令行工具。遇到不会的地方用java查看它的命令参数也能解决一部分问题。
build之后,在生成的class文件夹下运行java ClassName,一直报错找不到class,想想觉得好笑,这么基础的问题居然一直没学习过。赶紧补上吧。
当然,问题的解决方法不难。网上查了查,发现是木有指定classpath,并且Class文件中有包名。
解决方法如下:
将编译好的class文件所在文件夹加到-classpath参数下,如 -classpath F:\test\class
在运行编译好的class文件之前,先建立包名对应的文件夹,如 com,把class文件移动到com文件夹下
运行命令 java -classpath F:\test\class com.ClassName
注:如果需要引用其他的jar包,把jar的路径加到classpath中就行了,用;号隔开。
再看看打jar包,和运行jar包的问题。
还是用刚才那个例子,生成jar包:jar -cvr test.jar com
再修改test.jar中的MANIFEST.MF,最后一行加上:Main-Class: com.ClassName
命令行中运行java -jar test.jar
注:如果需要引用其他的jar包,可以将引用的一同打入test.jar,再在MANIFEST.MF加入:Class-Path: ./lib/xxx.jar
它的可见既所得编写模式就是shit,编写完之后格式乱的一沓糊涂。
所以,移到CSDN来吧,虽然作为一个JAVA programmer,原来的javaeye貌似更有写博赶脚,但既然iteye都并入csdn了,到这儿写博也不错。
这篇blog随便转自我iteye的一篇(/content/2760908.html),放这儿主要测试下csdn的编辑效果怎样。
也提醒下自己,每天别忘了学习,多写写Blog。欢迎交流,欢迎拍砖。
今天下载了个开源包,试着去运行它自带的examples,当然要在命令行下用ant来build。
平时做java开发都是用的eclipse,很少用命令行工具。遇到不会的地方用java查看它的命令参数也能解决一部分问题。
build之后,在生成的class文件夹下运行java ClassName,一直报错找不到class,想想觉得好笑,这么基础的问题居然一直没学习过。赶紧补上吧。
当然,问题的解决方法不难。网上查了查,发现是木有指定classpath,并且Class文件中有包名。
解决方法如下:
将编译好的class文件所在文件夹加到-classpath参数下,如 -classpath F:\test\class
在运行编译好的class文件之前,先建立包名对应的文件夹,如 com,把class文件移动到com文件夹下
运行命令 java -classpath F:\test\class com.ClassName
注:如果需要引用其他的jar包,把jar的路径加到classpath中就行了,用;号隔开。
再看看打jar包,和运行jar包的问题。
还是用刚才那个例子,生成jar包:jar -cvr test.jar com
再修改test.jar中的MANIFEST.MF,最后一行加上:Main-Class: com.ClassName
命令行中运行java -jar test.jar
注:如果需要引用其他的jar包,可以将引用的一同打入test.jar,再在MANIFEST.MF加入:Class-Path: ./lib/xxx.jar
相关文章推荐
- java SE运行环境在windows下的配置和命令行方式编译与运行java程序
- Windows用命令行运行java项目(程序)
- 环境变量的解释和配置 以及命令行运行java程序
- JDK环境下,bat文件启动Java程序(类似于命令行文件运行java),可用来制作小工具。
- java下运行windows命令行程序(批处理文件)示例
- windows环境下使用命令行执行java程序输出文件编码问题
- 在非web环境下,直接用java命令行运行程序时,对于通过getResources找不到jar包中的资源和目录的解决方法
- Subline text3 配置java程序编译运行在subline控制台环境和windows控制台
- 如何在windows命令行窗口运行Java程序
- 在Windows命令行运行java程序
- Windows环境下MPI程序的编译以及运行
- windows环境下IDEA运行spark程序出现的异常问题
- JRE(Java运行时环境)和windows装载JVM
- 命令行中运行Java程序小记
- 让java程序运行在没有java虚拟机的windows系统上
- windows下如何安装Python环境和运行python程序
- 自己写的java程序如何放在YARN环境下运行
- 在命令行中运行java程序的步骤
- java环境变量设置和命令行编译运行
- Windows下利用py2exe生成静默运行的命令行程序