前几天,我实在是丢人了,使用java编了一个小程序,却不知道怎么在cmd下运行了,平时都是在eclipse或者是myEclipse下写代码,把原始的东西全部忘完了,丢了大人了都!
方法写到这里,以备不测!
JAVA是编译型和解释型的结合,javac是编译,java是解释,解释的*.class文件在JVM上的执行
Java命令一执行,就表示将*.class文件放在JVM上进行执行,执行的结果打印在屏幕上
执行的步骤:
1:进入该文件所在的盘符,如这个文件在D盘
d:
2:在该盘符下进入该文件所在的文件夹(主要命令cd 文件夹; dir是查看该文件夹下面的东西)
Cd 文件夹
3:进入到该文件夹可以看到这个java文件以后 那么就用javac编译他
Javac helloword.java
4:现在就可以看到编译后的class文件 helloword.class
Java helloword
注意在这里,后面是不带后缀名的
注意咯,在编译的时候,有可能会报这样的信息:编码GBK的不可映射字符
该怎么解决呢:下面引用了这位老兄的详细解释:
解决办法是:应该使用-encoding参数指明编码方式:javac -encoding UTF-8 XX.java,这下没警告了,运行也正确了在JCreator 4中设置:菜单:Configure --> Options --> JDK Tools --> Compiler,选中<Default>,然后选Edit,Parameters里面,最前面添加:-encoding UTF-8。
Parameters原来的
默认值为:-classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]
修改后为:-encoding UTF-8 -classpath "$[ClassPath]" -d "$[OutputPath]" $[ModJavaFiles]