我試圖在終端中加密我的Java EE Application
的數據庫密碼。根據該tutorial錯誤:無法找到或加載主類weblogic.security.Encrypt
的步驟如下:
- 目錄更改爲您的域的bin文件夾(如CD WLS_home \ user_projects \域\ MYDOMAIN \ BIN)
- 使用
setDomainEnv.cmd/sh
腳本設置環境 - 運行
java weblogic.security.Encrypt
它將提示輸入密碼並將加密值輸出到標準輸出中。
然而,當我執行的Java weblogic.security.Encrypt',我出現以下:
Error: Could not find or load main class weblogic.security.Encrypt
我發展我在Eclipse項目,並配置了我在Eclipse Weblogic-12.1.3
服務器。我不知道爲什麼這個錯誤發生,但我期望它,因爲我的Java版本是1.8,也許它期望我使用java 1.6,我認爲它與Weblogic安裝。
java -version
java version "1.8.0_45"
Java(TM) SE Runtime Environment (build 1.8.0_45-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.45-b02, mixed mode)
你有沒有試過改變你的Java版本?在Encrypt中實際上有一個'static void main(String args [])方法嗎?你能發佈代碼嗎? –
@LanguidSquid我不確定這個代碼的存儲位置。我可以查看它的WebLogic目錄。我想我可以嘗試使用安裝時看起來像的java版本。 –