① dbsetup運行時提示java_HOME IS NOT SET
你是不是吧java_home的路徑改了啊?java_home的路徑要是你電腦中jdk的安裝路徑;
你要是不知道怎麼配置環境變數的話,給我個郵箱我發一個配置java環境變數的文檔給你,照著一步步做就行了;
② window指令set JAVA_HOME為什麼無效呢
說明命令沒有其上作用,那麼就要看看安裝java的時候的路徑有沒有每隻正確。
首先新建系統變數JAVA_HOME
值為:..\..\..\jdk1.6.x
然後在系統變數path裡面增加%JAVA_HOME%\bin
注意和其他已經存在的配置用;隔開
然後再重新打開一個命令窗口就可以用了。
檢查下path環境變數,看看有沒設置好,還有就是到JDK的bin文件夾下面,看看java.exe在不在。這兩個都沒問題的話,應該是可以用java命令運行程序的。
假設jdk安裝在F:\Java\JDK
那麼
要新建環境變數java_home其值為F:\Java\JDK
找到path,在值中加入%JAVA_HOME%\bin;(看好是加入, 不是修改為,如果把以前的東西弄沒了就會出別的問題,比如一個打cmd命令說你不是內部命令也不是外部命令)
新建環境變數classpath其值為 .;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tool.jar(看好前面的那個點,別漏了)
③ 在環境變數裡面已經刪除JAVA_HOME,並且已經卸載java 想要重新安裝,但是在DOS下面用 set JAVA_HOME還在
步驟如下:
1、從Oracle官網下載JDK安裝包,如:jdk-7u79-windows-x64版本。
2、安裝包下載完成後,雙擊安裝包進行安裝,安裝路徑可以使用默認路徑,這里改為D:\Program Files\Java。
3、安裝完成後,還需要進行環境變數的配置,在系統環境變數的用戶變數裡面添加一個變數名為JAVA_HOME環境變數。
4、在JAVA_HOME的變數值處填寫上JDK安裝目錄的bin文件夾的路徑,此處為D:\Program Files\Java\jdk1.7.0_79。
5、再添加一個變數名為Path的變數,變數值填寫為%JAVA_HOME%\bin;。
通過以上步驟,即可安裝配置好JDK。
注意:原來自己手動配置的JDK的Path內容建議刪除掉再配置新的JDK的Path。
④ 怎樣查看java home
windows下
1:打開cmd,輸入set JAVA_HOME,回車,就看到了結果
2:我的電腦 右鍵 屬性 高級系統設置 環境變數 ,在裡面找JAVA_HOME
linux下:
打開terminal,輸入echo $JAVA_HOME,回車,就看到了結果
⑤ 如何在java程序設置環境變數
自己寫個batch文件,直接runtime調用
runtime.exec(xxx.bat, "路徑")
batch文件里的 %1代表傳入的第一個參數,以此類推
除了標准java環境變數,也可以添加自己的
這個好處就是,你把設置的方法單獨分離出來,以後隨時需要2行代碼就可以用了
--------------------------------------------------------
@set JAVA_HOME %1
@set path %path%;%JAVA_HOME%\bin
@set classpath %classpath%;.
@set classpath %classpath%;%JAVA_HOME%\lib\tools.jar
@set classpath %classpath%;%JAVA_HOME%\lib\dt.jar
@set classpath %classpath%;%JAVA_HOME%\jre\lib\rt.jar
-----------------------------------------------------------
什麼echo 還有判斷條件,修改成功失敗信息,你自己添進去就好了
⑥ 請問你是怎麼修改sqldeveloper\sqldeveloper\bin\sqldeveloper.conf文件中的SetJavaHome 的
試試修改sqldeveloper\\sqldeveloper\\bin\\sqldeveloper.conf文件中的SetJavaHome 為你想要修改的javaHome 你可以加一些交流群,這裡面不讓留,你可以去CUUG
⑦ 現在發圖片給你看一下,在系統環境中是不是和網上的一樣加3項啊,之後怎麼設值JAVA_HOME系統變數到jdk目錄
set JAVA_HOME=jdk目錄
或修改下「系統屬性」--->「環境變數」->系統變數---->編輯 JAVA_HOME
⑧ 如何用dos命令配置java環境
@echo off&setlocal enabledelayedexpansion
set java_path=E:\JavaStudy\jdk1.6.0_34_x64
set java_home=%%JAVA_HOME%%
set reg_env=HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment
set class_env=.;%java_home%\lib\dt.jar;%java_home%\lib\tools.jar;%java_home%\jre\lib\rt.jar
echo 增加或修改JAVA_HOME全局變數,JAVA_HOME=%java_path%
reg add "%reg_env%" /f /t REG_EXPAND_SZ /v JAVA_HOME /d %java_path%
echo 增加或修改CLASS_PATH全局變數
reg add "%reg_env%" /f /t REG_EXPAND_SZ /v CLASS_PATH /d %class_env%
echo 在PATH中查詢是否已存在JAVA配置
set java_home_path=%java_home%\bin
reg query "%reg_env%" /v PATH | find /I "%java_home_path%"
if %ERRORLEVEL%==0 (
echo PATH中已存在JAVA配置
) else (
echo 在PATH中增加%java_home_path%
for /f "tokens=2,*" %%i in ('reg query "%reg_env%" /v PATH ^| find /I " PATH " ')do reg add "%reg_env%" /f /t REG_EXPAND_SZ /v PATH /d "%java_home_path%;%%j"
)
echo 設置java環境變數成功
@echo on
⑨ win7 如何使用set命令設置系統環境變數
set 命令只對當前窗口有效,關閉窗口就無效了。
如果想一直有效,可以用 VBS 腳本設置。以下代碼來自網上,保留了原來的內容。把下面的代碼復制下來,另存為 設置環境變數.vbs 文件然後運行就可以了。
Dim MyVar
MyVar = MsgBox ("本程序改編於網上的源碼,謝謝使用!", , "fantasy0707說明:")
Set shell = CreateObject("Shell.Application")
Set selFolder = shell.BrowseForFolder(0, "選擇JAVA_HOME目錄[email protected]", 0, ssfDRIVES)
Set selFolderItem = selFolder.Self
JDKPath = selFolderItem.Path
If (JDKPath <>"") Then
dim wsh
Set wsh = WScript.CreateObject("WScript.Shell")
wsh.Environment("system").Item("JAVA_HOME")=JDkPath
wsh.Environment("system").Item("Path") ="%JAVA_HOME%\bin" +";" +wsh.Environment("system").Item("path")
wsh.Environment("system").Item("ClassPath") = ".;" + "%JAVA_HOME%" +"\lib\*.jar"
MyVar = MsgBox ("恭喜,完成設置!", , "fantasy0707說明:")
End If
⑩ jdk配置環境變數的JAVA_HOME的原因
很多地方都說要這個東西,又沒說有什麼用。可能是歷史遺留問題。
在 windows 上,這個 JAVA_HOME 環境變數還有點用。比如 tomcat 會去檢查這個環境變數,JAVA_HOME 與 JRE_HOME 至少有一個,沒有就報錯,詳細的可以看 tomcat 的 bin/setclasspath.bat 這個文件。但是這只限於手動運行 startup.bat 時,通過 IDE 運行 tomcat 時都是指定了 JDK 的。
在 linux 上,這個 JAVA_HOME 環境變數完全沒用,只需要設置 PATH 就行了。因為 linux 有個 which 命令,可以查找到一個命令的真實路徑。linux 的 tomcat 的邏輯就是如果找不到 JAVA_HOME,就運行 'which java' 找到 java 這個命令的路徑,然後去倒推 JRE_HOME。