我用jdk编写的helloworld程序,为什么必须保存名为helloworld.java才能运行,用a.java就不行.

来源:百度知道 编辑:UC知道 时间:2024/05/25 13:44:24
然后我用javac helloworld.java生成.class但用java没生成.exe如何生成可点击运行的java程序
如何用jar打包,能用helloworld举个命令行的例子吗,,如何保存为我想要的名,而不是helloworld.java

javac helloworld.java---使用java编译器生成字节码,保存到helloworld.class中去,注意字节码是不能直接运行的,但是他是跨平台的,只要其他平台有java虚拟机(JVM)就可以通过jvm运行你生成的字节码.
字节码是需要JVM去运行,

可以使用命令---java helloworld

调用jvm去运行你的代码.

你可以修改你的类名,但是只要你的类是公共的,文件名和类名必须一致.这是sun规定的,没有办法的事情.

虽然现在有很多的ide,如eclipse,netbeans等等,但是对于初学者,强烈建议从记事本开始.只有拥有了一定的代码数量才能学习好java的.
等你有了点经验在用ide效果更好!

在你输入JAVAC helloworld.java处,输入java helloworld 就能运行了。JAVA就是执行.class文件的。当然也可以生成EXE, 但是非常麻烦。建议使用工具,如JBUILDER==。 鉴于HElloworld这个类名,觉得搂主是个初学者,建议使用eclipse工具。

因为你包含main的那个类的名字叫helloworld

要想直接运行java程序需要对做好的java程序用jar工具打包成.jar文件后才可以直接点击运行

java helloworld

必须用helloworld是因为 你里面的类名就是helloworld,必须要一致的