新建一个记事本文件,将文件名改为HelloWorld.java,注意:后缀是.java。 若没有显示文件后缀,可以在资源管理器打开显示后缀,然后再次修改文件名,一定要修改成文件类型是java文件。 勾选上这个,就可以显示文件后缀啦! 非win10系统可以通过搜索引擎查询其他修改方式。
HelloWorld.java
新建后文件后,通过记事本打开文件,在文件里写入以下内容,然后保存退出。注意:HelloWorld是是类名,需要和文件名保持一致,否则编译时会出错。
public class HelloWorld{ public static void main(String[] args){ System.out.print("Hello,World!"); } }
保存好代码。
cmd
win+R
cd /d 文件所在的路径
cd /d E:\Java_study\code
javac 文件名
最后运行java文件,在控制台输入java 文件名命令运行验证。这里需要注意,文件名没有后缀!!!。 若出现错误,则根据提示检查问题。若不知从何下手,首先可以检查一下代码是否有误,其次是文件名与类名是否一直,再次是环境变量是否配置成功,配置jdk环境变量可参考我这篇博客,环境变量配置中出现问题课参考这篇博客。
java 文件名
在前面的java文件是没有放在java包中的。如果需要通过命令行执行包下的文件,则需要在项目最开始执行命令。 例如:以下为我的目录结构 示例中java代码如下:
package com.jiang.method; public class Demo03 { public static void main(String[] args) { System.out.println("start printing..."); for (int i = 0; i < args.length; i++) { System.out.println("args[" + i + "] = " + args[i]); } } }
我们需要执行Demo03.java这个文件。首先进行编译。 如果还是通过前面所讲的,直接在此执行,则会报错!! 注意看,java代码中第一行写的package,后面跟着包的路径,com.jiang.method,这时我们需要在包所在路径下执行 现在在此执行命令java com.jiang.method.Demo03,在执行时,需要加上包名。
Demo03.java
com.jiang.method
java com.jiang.method.Demo03