cmd无法输出java结果_cmd中执行java命令没有输出结果
該樓層疑似違規已被系統折疊?隱藏此樓查看此樓
一開始都是好好的,執行java,javac之類的命令都有正確輸出結果,然后我想學習bat腳本,把系統變量JAVA_HOME刪除,然后執行了以下vat腳本
::@的作用是不輸出echo xxx這句話,@echo off的作用是不輸出當前的命令及路徑
@echo off
::獲取管理員權限,復制即可用
%1 mshta vbscript:CreateObject("Shell.Application").ShellExecute("cmd.exe","/c %~s0 ::","","runas",1)(window.close)&&exit
::所有的系統變量都在這里
::set regpath=HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment
set java_home_path=D:\Java\jdk1.8.0_192
set mongodb_home_path=D:\mongodb
::判斷該系統變量是否存在
if "%JAVA_HOME%"=="" (
setx /m JAVA_HOME "%java_home_path%"
echo set JAVA_HOME system variable
) else (
echo JAVA_HOME exist
)
if "%MONGODB_HOME%"=="" (
setx /m MONGODB_HOME "%mongodb_home_path%"
echo set MONGODB_HOME system variable
) else (
echo MONGODB_HOME exist
)
pause
執行完畢后,也可以找到JAVA_HOME變量,可是執行java命令后,完全沒有輸出,不提示錯誤,就是兩行空的
C:\Windows\System32>java
PATH路徑沒動
然后就沒了,就這樣,執行javadoc則返回亂碼,之前都是好好的,cmd也是utf-8
求教
總結
以上是生活随笔為你收集整理的cmd无法输出java结果_cmd中执行java命令没有输出结果的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: java se 动态添加视图组件_博为峰
- 下一篇: netbeans缺少java文件夹_Ja