java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
估计以前装其他(xcode?)的时候一起装了吧。。。
打开vim写了一段helloworld程序,并保存为helloworld.java,如下:
需要注意的是,文件名字“helloworld.java”需要和主类的名字一致。而且,package的名字,最终会在生成.class文件的时候决定路径的深度,例如:我最开始起的名字是“package java.tryjava.helloworld”,结果.class文件生成在了“.../java/tryjava/helloworld”路径下,烦死。
另外,java的返回提示需要用gb2312去看,否则乱码(好坑)
命令行中用javac编译刚才的文件,如下:
javac -d ./ helloworld.java (注意./和helloworld.java之间的空格,表示在当前路径下编译helloworld.java)
其中“-d”表示生成文件的目录,再往后,是要编译的源代码文件。查看../bin/helloworld/目录下,生成helloworld.class文件
在helloworld.java当前路径下执行下面的命令:
java helloworld/helloworld
注意第二个是不带后缀的文件名hellworld,而不是生成的全名hellworld.class。如期得到
Hello world for java!
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/23091143/viewspace-1114384/ ,如需转载,请注明出处,否则将追究法律责任。