日期:2014-05-20  浏览次数:20690 次

Java程序如何运行??


java程序如何变成可以双击运行的程序?用eclipse运行之后只在下面的控制台输出。可是我进入目录没有发现任何可执行的程序,网络上有人说jar是可执行程序,可是我运行jar cvf test.jar Hello.class之后生成的jar格式文件是一个压缩文件,也不能直接运行。

我学过c/c++语言,也是菜鸟,点击编译之后就会生成一个exe格式的。java的可执行程序在哪里?

我想问问哦,java主要用来做什么开发的?

------解决方案--------------------
不是只有exe才叫程序 C/C++编译之后会生成exe后缀的可执行文件 java代码编译之后生成的是.class后缀的文件。不过.class文件的执行需要有JRE,并且借此实现跨平台。Java能干好多活,JavaEE做网站,还可以做图形用户界面,还能做嵌入式,android开发也是用的java,等等。
------解决方案--------------------
你的意思是做成像EXE那样的吧,你要打包成jar文件就行了 @@
------解决方案--------------------
打包成jar可以直接运行,客户端需要JRE运行库一般都装了
------解决方案--------------------
如果你能保证创建的归档文件(.jar)中的路径都没有问题,而且你的电脑上安装了JDK,那么右键单击.jar文件-》选择打开方式-》Java(TM) Platform SE binary方式就能运行了
------解决方案--------------------
可以打包成jar包,才写出bat或者cmd来执行。
右键单击你要执行的类-> export ->java ->JAR file (假定导出文件名:helloworld.jar)
然后新建一个文本文件(假定为test.txt),
写入:java -cp .;helloworld.jar 包名.helloworld
     echo. & pause
(注:需要将txt格式变为bat或者cmd,即test.cmd或者test.bat)最后单击即可运行!
//---------------
方式2:
右键单击你要执行的类-> export ->java ->Runnable JAR file (假定导出文件名:helloworld.jar)
然后新建一个文本文件(假定为test.txt),
写入:java -jar helloworld.jar 
     echo. & pause
(注:需要将txt格式变为bat或者cmd,即test.cmd或者test.bat)最后单击即可运行!

参考文档:http://blog.csdn.net/lijiecong/article/details/6266234