導航:首頁 > 程序命令 > java未找到命令

java未找到命令

發布時間:2023-01-16 16:49:07

java-version報錯找不到命令

網路問題。
java-version報錯找不到命令可能是網路問題1.首先打開電腦檢查網路。2.其次打開java軟體進行測試網路連接是否異常。3.最後點擊新建文件,重新輸入version,即可找到命令。
java是一門面向對象編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念,因此Java語言具有功能強大和簡單易用兩個特徵。

㈡ centos7配置java環境 安裝JDK 用java -version檢測 提示-bash:java:未找到命令,是怎麼回事

估計是環境變數錯了 看看JAVA目錄對不對
ls -l /usr/develop/java

linux下執行java為什麼bash:javac:command not found

command not found告訴你了命令未找到。說明你的linux上沒有安裝java或者安裝了但是配置不正確。
你可以輸入命令java -version來確定是否安裝了java,如果沒有安裝可以網路下linux下的jdk安裝步驟。如果顯示了java信息,但是javac無法執行,建議檢查你的CLASSPATH環境變數是否配置正確。

㈣ shell命令-e未找到命令

我打算用python來執行shell命令,實現sqoop導數據功能
腳本如下:
mysql_jdbc="jdbc:mysql://{0}:{1}/{2}?characterEncoding=utf8&autoReconnect=true"
sqoop import "-Dorg.apache.sqoop.splitter.allow_text_splitter=true" \
--connect $mysql_jdbc \
--username {3} \
--password {4} \
--table {5} \
--target-dir {7} \
--delete-target-dir \
--split-by clientid
然後報錯:sqoop:未找到命令
然後我就測試:subprocess.run("java -version",shell=True)
也是報錯:java:未找到命令
網上一頓網路,查了2天啊~~~~
1、檢查/etc/profile環境變數設置沒問題
2、linux機器上直接執行java -version也正常
3、linux機器上執行python3後,執行subprocess.run("java -version",shell=True)也正常
我就奇了怪了,還擺不平你這小娘子
後來突然想到之前項目里,先生效一下profile文件,試了一下,果然有效!!!
我的親娘誒,絕望之際,解救了我~~~
至於為什麼一定要這樣,還是不解
正確腳本:
shell_str ="""
source /etc/profile;
java -version
"""
subprocess.run(shell_str, shell=True)

㈤ java-version未找到命令的原因

Java配置錯誤。根據查詢Java官網,java-version未找到命令的原因是Java配置錯誤。Java是一門面向對象的編程語言,不僅吸收了C++語言的各種優點,還摒棄了C++里難以理解的多繼承、指針等概念。

㈥ linux安裝tomcat為啥java -version顯示未找到命令

1.安裝tomcat需要先配置jdk,所以沒有配置jdk同學,先移步Linux安裝JDK
2.卸載tomcat 檢查linux是否安裝tomcat rpm -qa|grep ...
3.下載Tomcat 點擊下載,找到 Binary Distributions
4.上傳到Linux,安裝 先進入你要上傳的位置,執行命令 rz ,在本機彈窗選擇文件窗口...
5.配置環境 JAVA_HOME=/usr/java/jdk-10.0.1 CLASS...

㈦ fedroa下編譯java,出現bash: javac: 未找到命令.而我有java版本信息。怎麼破

您好,
打jar包使用jar命令。

View Code
//D:\src\A.java
package src;
public class A{

private int value;

public A(){
value = 0;
}

public void setValue(int var){
value = var;
}

public int getValue(){
return value;
}

}

首先在src目錄下運行javac A.java生成A.class。之後在D:\目錄下運行jar -cvf test.jar
src就會在D:\這個目錄下生成test.jar,即我們打的jar包。那麼我們如何使用這個jar包呢?首先必須把test.jar的路徑加入到classpath中。之後我們有如下的測試程序。

View Code
import src.*; //必須得有此import,因為A.class位於src包中。如果不寫則編譯不通過。

public class B{

public static void main(String[] args){
A a = new A();
}
}

jar文件其實是一個壓縮包,可以很容易的用解壓軟體進行解壓。解壓後有如下目錄關系:
test.jar
|--src---|--A.java
|--A.class

這里可以把test.jar當成目錄來處理,javac會自動在classpath中解壓這個test.jar並根據B.java中的import找到其中的src文件夾下的A.class文件並使用。

現在看看我們的打包命令 jar -cvf test.jar src //意思是把src文件夾整個打包

如果我們這么打包: 在src目錄下運行jar -cvf test.jar A.java
A.class,行嗎?答案是不行。因為這樣打包後路徑關系為:
test.jar
|--A.java
|--A.class

javac尋找A.class時發現test.jar下不存在src目錄,則會報不存在包的錯誤。所以大家一定要注意打包時應該把那個目錄打進去,不應把哪個目錄打進去。如果對屬於默認包的class文件打包,則只要把jar包路徑添加到classpath中即可使用,無需再在程序中使用import。當然jar命令還有很多參數可選,來滿足各種不同需要的打包需求。

閱讀全文

與java未找到命令相關的資料

熱點內容
公司法pdf下載 瀏覽:379
linuxmarkdown 瀏覽:347
華為手機怎麼多選文件夾 瀏覽:679
如何取消命令方塊指令 瀏覽:345
風翼app為什麼進不去了 瀏覽:774
im4java壓縮圖片 瀏覽:358
數據查詢網站源碼 瀏覽:146
伊克塞爾文檔怎麼進行加密 瀏覽:886
app轉賬是什麼 瀏覽:159
php的基本語法 瀏覽:792
對外漢語pdf 瀏覽:516
如何用mamp本地web伺服器 瀏覽:869
如何加密自己js代碼 瀏覽:627
排列組合a與c的演算法 瀏覽:534
如何在文件夾中找到同名內容 瀏覽:786
有什麼app文字轉韓文配音 瀏覽:372
循環宏1命令 瀏覽:35
斐波那契數列矩陣演算法 瀏覽:674
公式保護後加密不了 瀏覽:82
java跳轉到jsp 瀏覽:819