關於JAVA環境變數的設定方式這個問題,讓我辛苦地搞了一陣子才了解所以然,也因為有花了這些功夫,所以之後在設定其他台不同電腦就沒在感到苦腦過嘍!
我想就不要讓其他人也因為這個問題而感到痛苦,也怕我以後會忘記,今天的日記就來做做圖文筆記吧!不然按照課程中老師所教的方式不知道為何回家設定就是不行(是作業系統的影響嗎?我也不知道!)
總之我以下所寫的方式是在Windows XP的作業系統下所設定的環境變數嘍!但在要修改環境變數前請記得確認自己所登入的帳號是具有管理權限的唷!否則是無法修改的唷!
先自行將JDK及JRE安裝好(在裝jdk的時候,裝完就會自動帶著你安裝嘍!)
裝什麼版本我覺得沒差啦!反正我只是寫方法,不會要你們做複製貼上,所以我也就不提供與我相同版面的載點啦!
都裝好後就要開始設定環境變數嘍!
先在「我的電腦」上面按右鍵選「內容」→「進階」→「環境變數」
然後
在XXX的使用者自訂變數(我的是寫如雲(Yvonne)的使用者自訂變數)中「新增」一個「變數名稱」
我的變數名稱是選用JAVA_HOME,因為好記嘛!XD
然後在下面的「變數值」貼上你的JAVA底下jdk的所在位置
參考設定方法
參考設定方法
找你jdk的方法:C碟→Program Files→Java→jdk1.6.0_06(我灌的是1.6.0_06)
接下來再設定「系統變數」裡面的「Path」
選擇編輯「Path」,然後在「變數值」的最後面加上在JDK目錄底下bin的路徑,加之前要先打個「;」唷!(有反白的部份就是我新增的)
我變成要輸入「C:\Program Files\Java\jdk1.6.0_06\bin」別忘了設定要跟安裝的相同唷^_^
之後按下「確定」→「確定」就設定成功啦!
再來只要進「命令提示字元」內測試自己設定的嘍!
先輸入「java -version」(這個跑出來的內容我都沒太理的= =聽說不是重點XD)跑完後再打「javac」!
javac完一定要看到有他秀出很多指令就表示你設定成功啦!
以上,設定教學完畢,下回待續bye
廣告
目前分類:學習筆記 (62)
- Aug 15 Fri 2008 06:56
JAVA環境變數設定方式
- Aug 11 Mon 2008 06:44
第一個星期SCJP課程之心得及重點筆記
關於8月9日及8月10日這兩天是我第一個星期去補SCJP課程的日子!這門課將連續要上四個星期!每個星期皆是從上午九點到下午五點為上課時間!
話說表訂時數是56小時,但扣除中午休息時間一小時再去乘上天數則剛剛好為56小時,所以下課時間就含進上課時數嘍!
但我想老師教的完我也不會太在乎吧!不休息一下也不好XD而且下課也沒休息太久就是了...再說,我覺得這個老師教的不錯,比學校的好太多、太多嘍!
雖然目前教的東西還不算太難,但至少也幫助我注意到一些以前沒發現到的問題及觀念!所以感覺還不錯啦!
不過我也沒想到才第二天上課,就可以開始與同學討論程式的問題嘍!
以下是在與同學討論及教同學時發現一些比較重要的觀念寫在這紀錄一下嘍!
public class TestScoping{
public static void main (String[] args){
System.out.println("Scoping a = "+Scoping.a);
Scoping s = new Scoping();
/*因這邊已把Scoping設定成一個物件了
所以下面執行的每行程式都要去follow物件s
假如將這行往上移一行的話,Scoping.a也要改成s.a*/
System.out.println("Scoping b = " + s.b);
System.out.println("Scoping c = " + s.c);
/*System.out.println("Scoping s= " + s.s);
System.out.println("Scoping bb = " + ts.bb);
System.out.println("Scoping d = " + s.d);*/
s.mA(3,4);
}
}
public class TestProduct{
public static void main (String[] args){
Product p = new Product();
System.out.println(p);
System.out.println("----------給值後---------" + "\n");
p.setId(1); //要記得在設定的時候是不用寫"="的唷!
p.setName("PS3");
p.setUnitPrice(12000.0);
p.incStock(1000);
System.out.println(p);
ProductService ps = new ProductService();
System.out.println(p.getName() + "的產品庫價價值= " +
ps.calculateProductInventory(p)); //也別忘記要給他物件(p)唷!
}
}
public class TestProduct{
public static void main (String[] args){
Product p = new Product(1,"will", 7500.0, false, 1000);
/*在Product 用了建構子
public Product(int id, String name){
his(id, name, 0.0, false, 0);
}
所以這別也別忘了要在新增物件的時候給他初始值*/
ProductService ps = new ProductService();
System.out.println(p.getName() + "的產品庫價價值= " +
ps.calculateProductInventory(p));
Product p2 = new Product(2,"PSP");
System.out.println(p2);
p2.setUnitPrice(6800.0);
p2.setFree(false);
p2.incStock(2000);
System.out.println(p2);
}
}
話說表訂時數是56小時,但扣除中午休息時間一小時再去乘上天數則剛剛好為56小時,所以下課時間就含進上課時數嘍!
但我想老師教的完我也不會太在乎吧!不休息一下也不好XD而且下課也沒休息太久就是了...再說,我覺得這個老師教的不錯,比學校的好太多、太多嘍!
雖然目前教的東西還不算太難,但至少也幫助我注意到一些以前沒發現到的問題及觀念!所以感覺還不錯啦!
不過我也沒想到才第二天上課,就可以開始與同學討論程式的問題嘍!
以下是在與同學討論及教同學時發現一些比較重要的觀念寫在這紀錄一下嘍!
public class TestScoping{
public static void main (String[] args){
System.out.println("Scoping a = "+Scoping.a);
Scoping s = new Scoping();
/*因這邊已把Scoping設定成一個物件了
所以下面執行的每行程式都要去follow物件s
假如將這行往上移一行的話,Scoping.a也要改成s.a*/
System.out.println("Scoping b = " + s.b);
System.out.println("Scoping c = " + s.c);
/*System.out.println("Scoping s= " + s.s);
System.out.println("Scoping bb = " + ts.bb);
System.out.println("Scoping d = " + s.d);*/
s.mA(3,4);
}
}
public class TestProduct{
public static void main (String[] args){
Product p = new Product();
System.out.println(p);
System.out.println("----------給值後---------" + "\n");
p.setId(1); //要記得在設定的時候是不用寫"="的唷!
p.setName("PS3");
p.setUnitPrice(12000.0);
p.incStock(1000);
System.out.println(p);
ProductService ps = new ProductService();
System.out.println(p.getName() + "的產品庫價價值= " +
ps.calculateProductInventory(p)); //也別忘記要給他物件(p)唷!
}
}
public class TestProduct{
public static void main (String[] args){
Product p = new Product(1,"will", 7500.0, false, 1000);
/*在Product 用了建構子
public Product(int id, String name){
his(id, name, 0.0, false, 0);
}
所以這別也別忘了要在新增物件的時候給他初始值*/
ProductService ps = new ProductService();
System.out.println(p.getName() + "的產品庫價價值= " +
ps.calculateProductInventory(p));
Product p2 = new Product(2,"PSP");
System.out.println(p2);
p2.setUnitPrice(6800.0);
p2.setFree(false);
p2.incStock(2000);
System.out.println(p2);
}
}