编写第一个java程序
建议初学者利用记事本编写,这样可以练习自己的打字速度和自己的理解能力。
[DiYiGeJava.java]
编译
保存之后,利用cmd命令进入这个文件的目录下
1.用javac编译相对路径方式
javac DiYiGeJava.java
2.用javac编译绝对路径方式
javac d:/java/DiYiGeJava.java
注意:javac命令跟的必须是完整的文件名称(包含扩展名.java)。编译完成后会在源文件目录形成一个DiYiGeJava.class 文件,说明编译成功了。
执行Java程序
当Java源文件编译成.class文件后就可以执行了。执行Java程序需要使用java命令,命令格式如下:
java DiYiGeJava
这是我编写的第一个java程序
注意:
1.java命令后面跟的是类名,不能有后缀名.class。
2.执行Java程序会涉及到CLASSPATH环境变量,如果没有设置CLASSPATH,JVM就在执行java命令的当前目录下找编译好的.class文件并加载执行,如果设置了CLASSPATH环境变量,Java虚拟机JVM就会在CLASSPATH指定的目录下找,而不在执行java命令的当前目录下找.class文件。
程序代码说明
注:如有错误请多包涵
谢谢观看!!!
新建一个文本文件,就用windows的记事本吧。如何在windows命令行窗口运行Java程序
打开记事本,输入一段代码。
如何在windows命令行窗口运行Java程序
保存的时候把后缀名修改为.java。
如何在windows命令行窗口运行Java程序
打开运行,在运行输入栏中输入cmd。打开命令提示窗口。
如何在windows命令行窗口运行Java程序
先转到.java文件所在的位置。这里是在d盘的根目录。
如何在windows命令行窗口运行Java程序
执行以下一句命令之后,可以看见在.java的文件夹里面生成了一个为.class的类文件。
如何在windows命令行窗口运行Java程序
7
执行以下命令之后,就可以看到结果了。。
如何在windows命令行窗口运行Java程序
可以使用java.lang.Process和java.lang.Runtime实现,下面展示两个例子,其它用法请查阅资料:
1、执行ping命令:
import java.io.BufferedReaderimport java.io.IOException
import java.io.InputStreamReader
public class ProcessTest {
public static void main(String[] args) {
BufferedReader br = null
try {
String cmd = "ping 127.0.0.1"
// 执行dos命令并获取输出结果
Process proc = Runtime.getRuntime().exec(cmd)
br = new BufferedReader(new InputStreamReader(proc.getInputStream(), "GBK"))
String line
while ((line = br.readLine()) != null) {
System.out.println(line)
}
proc.waitFor()
} catch (IOException e) {
e.printStackTrace()
} catch (InterruptedException e) {
e.printStackTrace()
} finally {
if (br != null) {
try {
br.close()
} catch (IOException e) {
e.printStackTrace()
}
}
}
}
}
2、打开浏览器并跳转到百度首页:
import java.io.IOExceptionpublic class ProcessTest {
public static void main(String[] args) {
try {
String exeFullPathName = "C:/Program Files/Internet Explorer/IEXPLORE.EXE"
String message = "www.baidu.com"
String[] cmd = {exeFullPathName, message}
Process proc = Runtime.getRuntime().exec(cmd)
} catch (IOException e) {
e.printStackTrace()
}
}
}