日韩在线不卡一区二区三区四区五区,欧美视频一区二区三,欧美视频中文字幕一区二区,高端 精品 国产 探花,亚欧无吗一二三四五六区
RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
管理員運(yùn)行java代碼 負(fù)責(zé)運(yùn)行java代碼

怎么在cmd里面運(yùn)行 java

方法如下:

網(wǎng)站建設(shè)哪家好,找創(chuàng)新互聯(lián)!專注于網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開發(fā)、微信小程序、集團(tuán)企業(yè)網(wǎng)站建設(shè)等服務(wù)項(xiàng)目。為回饋新老客戶創(chuàng)新互聯(lián)還提供了詔安免費(fèi)建站歡迎大家使用!

1、首先我們?cè)诿钚羞\(yùn)行Java程序需要借助jdk的環(huán)境依賴,打開jdk包,需要找到j(luò)avac和java兩個(gè)文件,如下圖所示

2、打開運(yùn)行窗口,然后在運(yùn)行窗口中輸入cmd命令,如下圖所示

3、在CMD命令行界面中我們輸入cd命令進(jìn)入到j(luò)ava程序文件所在的目錄,如下圖所示

4、接下來(lái)執(zhí)行javac命令對(duì)java程序文件進(jìn)行編譯,如下圖所示

5、編譯完畢以后我們會(huì)在文件夾下面看到一個(gè)class文件,這個(gè)就是Java虛擬機(jī)編譯完產(chǎn)生的文件,如下圖所示

6、最后我們執(zhí)行java命令,帶上剛才編譯好的文件名稱就可以運(yùn)行java程序了,如下圖所示

擴(kuò)展資料:

命令提示符是在操作系統(tǒng)中,提示進(jìn)行命令輸入的一種工作提示符。在不同的操作系統(tǒng)環(huán)境下,命令提示符各不相同。

在windows環(huán)境下,命令行程序?yàn)閏md.exe,是一個(gè)32位的命令行程序,微軟Windows系統(tǒng)基于Windows上的命令解釋程序,類似于微軟的DOS操作系統(tǒng)。

輸入一些命令,cmd.exe可以執(zhí)行,比如輸入shutdown -s -t 30就會(huì)在30秒后關(guān)機(jī)??傊?,它非常有用。打開方法:開始-所有程序-附件 或 開始-尋找-輸入:cmd/cmd.exe 回車。它也可以執(zhí)行BAT文件。

一般說(shuō)的“命令行”是指linux命令,linux命令是對(duì)Linux系統(tǒng)進(jìn)行管理的命令。對(duì)于Linux系統(tǒng)來(lái)說(shuō),無(wú)論是中央處理器、內(nèi)存、磁盤驅(qū)動(dòng)器、鍵盤、鼠標(biāo),還是用戶等都是文件,Linux系統(tǒng)管理的命令是它正常運(yùn)行的核心,與之前的DOS命令類似。linux命令在系統(tǒng)中有兩種類型:內(nèi)置Shell(外殼)命令和Linux命令。

運(yùn)行方法

⒈ 點(diǎn)擊開始--運(yùn)行--輸入--CMD 回車(或按windows鍵和R鍵彈出運(yùn)行框—輸入CMD回車)?[1]

⒉Windows XP中單擊“開始→所有→附件→命令提示符”即可打開命令提示符。

系統(tǒng)會(huì)默認(rèn)定位到“X:\Documents and Settings\當(dāng)前用戶名”下。

⒊點(diǎn)擊我的電腦--打開系統(tǒng)盤(C:)--WINDOWS--system32--CMD.EXE

建立一個(gè)快捷方式,將絕對(duì)路徑輸入再運(yùn)行也可快速打開命令提示符。

⒋在桌面或任意磁盤新建一個(gè)TXT--輸入CMD并保存--修改擴(kuò)展名為.BAT(文件名隨意)--運(yùn)行即可

這樣的特點(diǎn)是運(yùn)行這個(gè)BAT后,命令提示符下的路徑直接顯示你BAT所在的目錄路徑。

⒌win7的運(yùn)行除了以上的方法外還可以系統(tǒng)桌面上先按住“Shift”鍵,單擊鼠標(biāo)右鍵出現(xiàn)的菜單,選擇“在此處打開命令行窗口”后,就出現(xiàn)了命令提示符。

命令提示符默認(rèn)位置更改方法

單擊“開始→控制面板→性能和維護(hù)→管理工具→計(jì)算機(jī)管理”,(經(jīng)典分類視圖下跳過(guò)第3步)

依次展開“系統(tǒng)工具→本地用戶和組→用戶”,然后在右側(cè)窗口中雙擊當(dāng)前登陸的用戶名,

在打開的“屬性”對(duì)話框單擊“配置文件”選項(xiàng)卡,在“主文件夾”下的“本地路徑”后面鍵入

你想更的當(dāng)前盤符或當(dāng)前目錄,如“E:\”,然后單擊“應(yīng)用→確定”,重新啟動(dòng)計(jì)算機(jī)即可完成更改。

參考資料來(lái)源:百度百科:CMD

Java 管理員身份Runtime.getRuntime().exec

很簡(jiǎn)單,用runas的方式來(lái)執(zhí)行。

比如以administrator的身份來(lái)啟動(dòng)記事本:?

Runtime.getRuntime().exec("cmd?/C?cmd.exe?runAs?/user:administrator?notepad");

如何以管理員身份運(yùn)行jar程序

真正的方法是:

先用C/C++編寫一個(gè)簡(jiǎn)單的CMD命令調(diào)用程序,調(diào)用的命令就是“java -jar YourJar.jar”,如果想運(yùn)行效果更好,可以把啟動(dòng)時(shí)的CMD窗口隱藏,然后以管理員權(quán)限運(yùn)行這個(gè)編譯鏈接好的exe文件即可。核心思想就是:OS無(wú)法直接給運(yùn)行Jar包Java虛擬機(jī)管理員權(quán)限,也無(wú)法通過(guò)直接右鍵Jar包以管理員權(quán)限運(yùn)行因?yàn)镴ar包不是PE文件,需要通過(guò)創(chuàng)建子進(jìn)程間接地把管理員權(quán)限傳遞給Java虛擬機(jī),從而運(yùn)行的Jar包也就有了管理員權(quán)限。運(yùn)行的Jar包有沒(méi)有管理員權(quán)限看的是所運(yùn)行的Java虛擬機(jī)有沒(méi)有權(quán)限。示例代碼:

//隱藏父窗口即CMD窗口看參考鏈接看原理

//只為了更好的運(yùn)行效果

#pragma?comment(linker,?"/subsystem:\"windows\"?/entry:\"mainCRTStartup\"")

#include?windows.h

int?main()?{

WinExec("java?-jar?MyExecutableJar.jar",?SW_HIDE);

return?0;

}

參考鏈接:運(yùn)行隱藏CMD窗口.

然后把編譯鏈接好的EXE文件放到“MyExecutableJar.jar”文件所在目錄(“MyExecutableJar.jar”就是你的可執(zhí)行Jar包,要獲得管理員權(quán)限的),然后要以管理員權(quán)限運(yùn)行Jar包時(shí)就右擊編譯鏈接好的EXE文件,選擇使用管理員權(quán)限運(yùn)行,之后運(yùn)行的Jar包就繼承了父進(jìn)程的管理員權(quán)限。

測(cè)試結(jié)果:

以上是我寫的需要使用管理員權(quán)限才能成功運(yùn)行的Jar包,try11.exe是編譯好鏈接好的exe文件,用來(lái)接受管理員權(quán)限并傳遞給java命令。我的Jar程序需要使用管理員權(quán)限開啟WIFI和ICS,在運(yùn)行前是這樣子的:

以管理員身份運(yùn)行try11.exe:

運(yùn)行結(jié)果成功開啟了WIFI和ICS:

Jar程序也運(yùn)行起來(lái)了(只為了說(shuō)明不是我手動(dòng)開的WIFI和ICS,是真的以管理員權(quán)限運(yùn)行的Jar包):


文章名稱:管理員運(yùn)行java代碼 負(fù)責(zé)運(yùn)行java代碼
標(biāo)題路徑:http://biofuelwatch.net/article/doccgec.html
日韩在线不卡一区二区三区四区五区,欧美视频一区二区三,欧美视频中文字幕一区二区,高端 精品 国产 探花,亚欧无吗一二三四五六区