java環境變數都配置好了,java環境變數都配置好了找不到

本文目錄一覽:

JAVA環境變數都設置好了,但是在命令行java -version就是有錯誤。

1、右擊【我的電腦】—【屬性】—–【高級】—【環境變數】。

2、選擇【新建系統變數】–彈出「新建系統變數」對話框,在「變數名」文本框輸入「JAVA_HOME」,在「變數值」文本框輸入JDK的安裝路徑(也就是步驟5的文件夾路徑),單擊「確定」按鈕。

3、在「系統變數」選項區域中查看PATH變數,如果不存在,則新建變數 PATH,否則選中該變數,單擊「編輯」按鈕。

在「變數值」文本框的起始位置添加「%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;」或者是直接「%JAVA_HOME%\bin;」,單擊確定按鈕。

4、在「系統變數」選項區域中查看CLASSPATH 變數,如果不存在,則新建變數CLASSPATH,否則選中該變數,單擊「編輯」按鈕。

在「變數值」文本框的起始位置添加「.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;」。

5、現在測試環境變數的配置成功與否。在DOS命令行窗口輸入「JAVAC」,輸出幫助信息即為配置正確。如圖:

注意事項:記得不要漏掉最後的「;」符號。

擴展資料:

1、-Xmixed 

設置-client 模式虛擬機對使用頻率高的方式進行 Just-In-Time 編譯和執行,對其他方法使用解釋方式執行。該方式是虛擬機預設模式。

2、-Xint 

設置-client模式下運行的虛擬機以解釋方式執行類的位元組碼,不將位元組碼編譯為本機碼。

3、 -Xbootclasspath:path

4、-Xbootclasspath/a:path

5、 -Xbootclasspath/p:path

改變虛擬機裝載預設系統運行包 rt.jar 而從-Xbootclasspath 中設定的搜索路徑中裝載系統運行類。除非你自己能寫一個運行時,否則不會用到該參數。

參考資料:百度百科JAVA

環境變數都設置好了,JAVA還是無法載入URL

正確配置:環境變數(請按順序來設置),例如:

JAVA_HOME=C:\Program Files\Java\jdk1.8.0_05

CLASSPATH=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;

PATH=.;%JAVA_HOME%\bin;

確保 .java 和 .class 文件在同一文件目錄下,且cmd輸入命令行也在同一個文件目錄下。

javac 執行.java文件順利生成 .class文件,但是java 無法載入主類。

有一種可能就是:你在java -tab 產生的類文件是附帶.class後綴名的

例如: java HelloWorld.class 回車

就會報錯!

將-tab產生的.class刪除,只剩下類文件的名字,就OK啦。

即:java HelloWorld 回車

就沒有問題了。

javac的時候是要附帶後綴名.java的,但是執行java命令時,不需要.class後綴名!

Win11下Java的環境變數配置好後輸入Java不生效怎麼辦?

1、首先要確保安裝的是jdk,而不只是Jre(java runtime environment),如果只安裝jre,bin目錄下沒有javac命令,就不能執行;

2、其次保證路徑沒有錯誤,不要使用中文路徑,仔細檢查環境變數中的字元,如斜線是”\”而不是」/”,分號是”;”而不是”;”;

3、若安裝java時把jdk的路徑和jre的路徑選擇成一樣,就造成覆蓋。這時候在配置的JAVA_HOME目錄lib目錄下找不到tools.jar和dt.jar,bin目錄下找不到javac,就不能執行。可以卸載java之後重新安裝。

注意事項:配置好環境變數之後檢查每個配置的路徑下是否有相對應的文件。

怎麼看java環境變數是否配置好了

方法如下:

點擊開始–運行–輸入cmd,點擊確定。

在命令行窗口輸入javac,出現下圖所示:

再次輸入java,出現下圖所示:

最後輸入java

-version,出現下圖所示:

如果出現上面的前兩個圖片顯示的內容就說明jdk的環境變數配置是正確的,第三個命令是檢查當前電腦中使用的jdk的版本及位數。

怎樣知道java環境變數配置成功了?

環境變數設置

系統變數-新建-變數名:JAVA_HOME 變數值:D:\j2ee\jdk

系統變數-新建-變數名:CLASSPATH 變數值:.;%JAVA_HOME%\lib

系統變數-編輯-變數名:Path 在變數值的最前面加上:%JAVA_HOME%\bin;

開始-》運行-》 cmd – java -version

輸出版本號,說明配置好了。

Java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。Java語言作為靜態面向對象編程語言的代表,極好地實現了面向對象理論,允許程序員以優雅的思維方式進行複雜的編程[1]  。

Java具有簡單性、面向對象、分散式、健壯性、安全性、平台獨立與可移植性、多線程、動態性等特點[2]  。Java可以編寫桌面應用程序、Web應用程序、分散式系統和嵌入式系統應用程序等[3]  。

JDK(Java Development Kit)稱為Java開發包或Java開發工具,是一個編寫Java的Applet小程序和應用程序的程序開發環境。JDK是整個Java的核心,包括了Java運行環境(Java Runtime Envirnment),一些Java工具和Java的核心類庫(Java API)。不論什麼Java應用伺服器實質都是內置了某個版本的JDK。主流的JDK是Sun公司發布的JDK,除了Sun之外,還有很多公司和組織都開發了自己的JDK,例如,IBM公司開發的JDK,BEA公司的Jrocket,還有GNU組織開發的JDK[13]  。

原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/193115.html

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-01 14:59
下一篇 2024-12-01 14:59

相關推薦

  • Java JsonPath 效率優化指南

    本篇文章將深入探討Java JsonPath的效率問題,並提供一些優化方案。 一、JsonPath 簡介 JsonPath是一個可用於從JSON數據中獲取信息的庫。它提供了一種DS…

    編程 2025-04-29
  • java client.getacsresponse 編譯報錯解決方法

    java client.getacsresponse 編譯報錯是Java編程過程中常見的錯誤,常見的原因是代碼的語法錯誤、類庫依賴問題和編譯環境的配置問題。下面將從多個方面進行分析…

    編程 2025-04-29
  • Java騰訊雲音視頻對接

    本文旨在從多個方面詳細闡述Java騰訊雲音視頻對接,提供完整的代碼示例。 一、騰訊雲音視頻介紹 騰訊雲音視頻服務(Cloud Tencent Real-Time Communica…

    編程 2025-04-29
  • Java Bean載入過程

    Java Bean載入過程涉及到類載入器、反射機制和Java虛擬機的執行過程。在本文中,將從這三個方面詳細闡述Java Bean載入的過程。 一、類載入器 類載入器是Java虛擬機…

    編程 2025-04-29
  • Java Milvus SearchParam withoutFields用法介紹

    本文將詳細介紹Java Milvus SearchParam withoutFields的相關知識和用法。 一、什麼是Java Milvus SearchParam without…

    編程 2025-04-29
  • Java 8中某一周的周一

    Java 8是Java語言中的一個版本,於2014年3月18日發布。本文將從多個方面對Java 8中某一周的周一進行詳細的闡述。 一、數組處理 Java 8新特性之一是Stream…

    編程 2025-04-29
  • Java判斷字元串是否存在多個

    本文將從以下幾個方面詳細闡述如何使用Java判斷一個字元串中是否存在多個指定字元: 一、字元串遍歷 字元串是Java編程中非常重要的一種數據類型。要判斷字元串中是否存在多個指定字元…

    編程 2025-04-29
  • VSCode為什麼無法運行Java

    解答:VSCode無法運行Java是因為默認情況下,VSCode並沒有集成Java運行環境,需要手動添加Java運行環境或安裝相關插件才能實現Java代碼的編寫、調試和運行。 一、…

    編程 2025-04-29
  • 如何設置Python環境變數

    Python是一種流行的腳本編程語言,它可以在不同的操作系統和平台上運行。但是,在使用Python時,我們需要設置Python環境變數,以便系統能夠正確地找到Python解釋器和相…

    編程 2025-04-29
  • Java任務下發回滾系統的設計與實現

    本文將介紹一個Java任務下發回滾系統的設計與實現。該系統可以用於執行複雜的任務,包括可回滾的任務,及時恢復任務失敗前的狀態。系統使用Java語言進行開發,可以支持多種類型的任務。…

    編程 2025-04-29

發表回復

登錄後才能評論