1、系統中Java.exe 和Javac.exe 的位置。
Java.exe : D:\Java\jdk\bin、D:\Java\jdk\jre\bin和D:\Java\jre\bin
Javac.exe:D:\Java\jdk\bin
2、JRE 與JDK 的區別。
jdk是java的開發工具集,是提供給開發者的;jre是java程序的運行環境,是提供給使用者的。所寫的java程序在經過javac編譯後會形成字符碼文件,這個文件是給jvm(java的虛擬機)用的,由jvm進行解釋後形成計算機能夠看懂的機器語言,而jvm就在jre中,也就是java程序的運行要有jre來擔當。所以,jdk和jre的區別就是一個用於開發,一個用於運行。
3、寫出實驗室系統中 Java 中環境變量配置,並說明Path 及CLASSPATH 的作用;並修改CLASSPATH 的值完成以下測試。
Path: C:\Program Files\Java\jdk1.8.0_05\lib\tools.jar 指定命令搜索路徑
ClASSPATH: C:\Program Files\Java\jdk1.8.0_05\lib\dt.jar; 指定類搜索路徑
CLASS_HOME: C:\Program Files\Java\jdk1.8.0_05;
要求:實現 2 個 Try.java 文件,並生成 Try.class 文件。Try.java 文件分別爲第一個 Try.java(位於 D:\test):
public class Try {
public static void main(String[] args) {
System.out.println(“這是保存在D 盤的Try.class 文件”);
}
}
第二個 Try.java(位於 e 盤):
public class Try {
public static void main(String[] args) {
System.out.println(“這是保存在E 盤的 Try.class 文件”);
}
}
將在命令行執行三次 java Try 命令(E:>java Try),對應的 classpath 如下表,寫出3 次的輸出值。(注意:每次修改環境變量的值,都需要關閉命令行窗口,重新打開)
第一次 classpath 的值 | 第二次 classpath 的值 | 第三次 classpath 的值 |
---|---|---|
.; D:\test | D:\test;. | D:\test 並刪除D:\test 目錄下 Try.class 文件 |
輸出值:這是保存在E 盤的 Try.class 文件 | 輸出值:這是保存在D 盤的Try.class 文件 | 輸出值: 錯誤:找不到或無法加載主類 Try |
4、使用記事本編碼實現在控制檯上輸出:“我喜歡學習 Java”的信息。
編碼:
public class Like{
public static void main(String[] args){
System.out.println(“我喜歡學習java”);}}
控制檯輸出:
C:\Users\DELL>d:
D:>cd JAVA程序
D:\JAVA程序>javac Like.java
D:\JAVA程序>java Like