回覆列表
  • 1 # 會說科技

    這個問題讓我想到了大學經常幫女同學乾的一件事情,就是配置java環境。

    1.下載並安裝jdk到指定目錄

    2.新建環境變數JAVA_HOME,把JDK目錄放進去

    3.修改環境變數PATH,新增JDK的bin目錄

    4.新建classpath環境變數,把toos.jar和dt.jar加進去,記得開頭要用【.;】哦

    5.開啟cmd,java,javac,java -version都測試一下

    6.Eclipse用起來

  • 2 # 農非農

    寫java程式碼需要安裝jdk,並配置環境變數。具體步驟如下:

    一、下載安裝JDK

    去oracle官網下載jdk,這裡以jdk8為例,下載地址為:https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html

    二、配置環境變數

    1、開始選單欄搜尋環境變數,回車開啟,如圖所示:

    JAVA_HOME:D:\Program Files\jdk-8u261

    CLASSPATH:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    PATH:.;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin

    三、JAVA環境配置總結

    JDK:一般有bin,include,jre,lib等目錄

    (1)、環境變數:

    a. 在系統環境變數中新增D:\Program Files\jdk-8u261\bin和D:\Program Files\jdk-8u261\jre\bin

    b. 新建系統變數CLASSPATH值為:.(在cmd中執行命令java Classname時的查詢路徑)

    c. 檢視:java,javac,java -version

    (2)、JAVA檔案載入

    java是透過java虛擬機器來解釋執行的,也就是透過java命令,javac編譯生成的.class檔案,就是虛擬機器要執行的程式碼, 稱之 為位元組碼(bytecode), 虛擬機器透過 classloader來裝載這些位元組碼。

    classloader 從哪裡知道java本身的類庫及使用者自己的類在什麼地方呢?

    a. 預設值(當前路徑)

    b. 有一個使用者指定的變數來表明,這個變數就是類路徑(classpath)

    c. 在執行的時候傳引數給虛擬機器。

    編譯的過程和執行的過程大同小異,只是一個是找出來編譯,另一個是找出來裝載。 實際上java虛擬機器是由java luncher初始化的,也就是java(或java.exe)這個程式來做的。

    虛擬機器按以下順序搜尋並裝載所有需要的類:

    a. 引導類: 組成 java 平臺的類, 包含 rt.jar 和 i18n.jar 中的類

    b. 擴充套件類: 使用 java 擴充套件機制的類, 都是位於擴充套件目錄($JAVA_HOME/jre/lib/ext)中的.jar檔案包

    c. 使用者類: 開發者定義的類或者沒有使用java擴充套件機制的第三方產品。你必須在命令列中使用-classpath選項 或者使用CLASSPATH 環境變數來確定這些類的位置.

    a. ".", 即當前目錄, 這個是預設值.

    b. CLASSPATH環境變數, 一旦設定, 將預設值覆蓋.

    c. 命令列引數 -cp 或者 -classpath, 一旦指定, 將上兩者覆蓋.

    d. 由 -jar 引數指定的 .jar 檔案包, 就把所有其他的值覆蓋, 所有的類都來自這個指定的檔案包中.

    3、引數-classpath

    (1).絕對路徑:javac -classpath c:/junit3.8.1/junit.jar Xxx.java

    (2).相對路徑:javac -classpath ../junit3.8.1/Junit.javr Xxx.java

    (3).系統變數:javac -classpath %CLASSPATH% Xxx.java (注意:%CLASSPATH%表示使用系統變數CLASSPATH的值進行查詢)

    當你要編譯或執行的類引用或繼承了其它的類,但被引用類的.class檔案不在當前目錄下時,就需要透過-classpath來引入類

  • 3 # GodLikeZeal

    寫java程式碼,首先需要搭建環境,但是具體需要搭建哪些環境呢?一般來說以下幾個方面是常用的。

    jdk環境::編寫java程式首先要安裝jdk,目前市面上公司最為常用的jdk版本是jdk1.8,因此建議下載jdk1.8版本進行安裝,安裝途徑也比較簡單,直接去oracle官網下載安裝包,不過現在下載安裝包需要註冊oracle賬號,感覺比較麻煩的話可以去國內映象站點下載,安裝完之後需要進行系統環境變數配置,這個也比較簡單,上網百度一大堆。

    maven環境:在進行java開發的時候,很多的專案都是基於maven來開發的,maven是一個優秀的專案結構編排技術,因此當你需要建立maven工程的話,需要有maven環境,同樣,下載maven也是需要去apache官網去下載,然後也需要配置環境變數,如何配置同樣百度一下,有各種配置方案,在此不在累贅。

    編輯器:工欲善其事,必先利其器。一個好的編輯器會讓你事半功倍,減少出錯,編輯器的智慧對於新手來說是非常重要的,那麼現在java市面上的編輯器大致分為兩種,eclipse和idea,這兩款都是非常優秀的編輯器,前者年代久遠,外掛眾多,很多老程式設計師還在使用這個,後者則是後起之秀,功能強大,介面友好,誰用誰說好,不過電腦如果記憶體比較小則慎用。

    如此以來,java的基本環境就搭建好了,可以安心愉快的編寫你的java程式了。

  • 4 # IT技術專家孫鑫

    這些回答給出的都是多少年前的Java環境變數配置了,還lib目錄,dt.jar,tools.jar,暈死。如果我沒記錯的話,JDK 1.4.2之後就不用配置dt.jar和tools.jar了。以前版本在當前目錄下如果沒有配置CLASSPATH=.,是找不到編譯後的類的,忘了從哪個版本開始,連.都不用配置了。不過可以確定的是,JDK 8不用任何配置,在命令提示符下執行Java類都是可以正常執行的。

    現在Java環境配置很簡單,(1)配置PATH,給作業系統使用,值為你安裝JDK的主目錄下的bin子目錄的完整路徑名,方便你在命令提示符視窗下編譯和執行Java類;(2)配置一個CLASSPATH,這是給Java使用的,配置為CLASSPATH=.就可以了,點號(.)代表當前目錄。如果不配置也沒事,只要你的電腦中沒有別的軟體設定過CLASSPATH環境變數就行。

    至於JAVA_HOME那是某些軟體會用到的環境變數,需要的時候,再配置就可以了,其值為JDK安裝的主目錄的完整路徑名。

  • 5 # 成都茂大叔

    不需要配置任何環境,能打字的地方就能寫程式碼例如:

    public static void main(String args[]){

    System.out.println("Hello World!");

    }

    這段就是JAVA程式碼,我直接用手機寫的沒有配置任何環境。

    如果你沒有手機,用紙和筆一樣可以寫,很多資深程式設計師都會用筆把程式碼直接寫在紙上的。

  • 中秋節和大豐收的關聯?
  • 哪種家庭環境的孩子更容易犯錯,該如何預防?