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