[英]Problem While Setting up JAVA fro the 1st time on Windows 7
我安裝了J2SE 6.o版本。 現在,我無法正常工作。
> C:\java\jdk1.6.0_25\bin
這是bin文件的路徑,我將其放在“路徑”選項卡中。 在環境設置中。
從命令提示符運行.java
文件時,我需要采取哪些下一步措施?
我也必須在“類路徑”選項卡中添加一些內容嗎?
讓我詳細說明我的問題:
如果我運行並編譯下面提到的名為Shirt.java
文件,它將正常工作。
public class Shirt{
public int ShirtID=0;
public String description="-description required-";
public char colorCode='U';
public double price=0.0;
public int quantityInStock=0;
public void displayShirtInformation(){
System.out.println("ShirtId:"+ShirtID);
System.out.println("ShirtDescription"+description);
System.out.println("Color Code:"+colorCode);
System.out.println("Shirt Price"+price);
System.out.println("Quantity In Stock"+quantityInStock);
}
}
但是,如果我運行另一個調用前一個文件的文件,則會出現問題。 調用前一個文件的文件如下。
public class ShirtTest {
public static void main (String args[]) {
Shirt myShirt = new Shirt();
myShirt.displayShirtInformation();
}
}
當我嘗試執行第二個文件時,會出現一些錯誤,並且不會進行編譯。 我相信這與環境變量Path聲明的某些問題有關。
我會使用一個IDE,這樣可以避免
java
的類路徑 相反,您需要做的就是點擊“ Run
按鈕,其余的工作就完成了。
它甚至可以幫助您編寫/格式化代碼並為其生成toString()方法,獲取器/設置器和單元測試。
路徑設置不會有任何問題,因為第一個Java文件正在工作,否則它將給出“無法將'java'識別為內部或外部命令”錯誤。
最好確保沒有設置CLASSPATH環境變量。 如果未設置,默認情況下Java將在當前目錄中查找類文件。 只要您的Java源文件位於同一目錄(而不是程序包中),您就可以使用簡單的命令來編譯和運行它們:
javac Shirt.java
javac ShirtTest.java
java ShirtTest
如果此命令帶有NoClassDefFoundError
,則嘗試使用-cp
選項在命令行上指定類路徑:
javac -cp . Shirt.java
javac -cp . ShirtTest.java
java -cp . ShirtTest
(請注意, .
表示“當前目錄”)。
請參閱入門教程 ,該教程也包含有關常見問題及其解決方案的部分。
遇到錯誤時,請始終復制並粘貼確切的錯誤消息,而不僅僅是說“我遇到了一些錯誤”。 您提供的信息越詳細,越容易了解確切的問題,並且我們可以為您提供更好的幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.