簡體   English   中英

在Windows 7上第一次設置JAVA時出現問題

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM