首頁 Java java教程 Windows雙擊jar為可執行操作

Windows雙擊jar為可執行操作

Jan 18, 2017 pm 03:12 PM

Java程式設計語言

java 是一種可以撰寫跨平台應用軟體的物件導向的程式設計語言,是由Sun Microsystems公司於1995年5月推出的Java程式設計語言和Java平台(即JavaEE(j2ee) , JavaME(j2me), JavaSE(j2se))的總稱。


背景:阿里雲伺服器上已經被別人安裝jdk並配置了環境變量,當我將jar包放在遠端伺服器上時,變成了壓縮包。糾結…………………………

Windows雙擊jar為可執行操作

首先,查看是否由開發電腦和伺服器jdk版本引起的問題,java -version後發現,伺服器為1.7版本,在另一台裝有1.7jdk筆記本上測試,依照參考經驗操作(最後一步未用)選擇預設開啟方式為jrebin下的javaw.exe文件,可以直接開啟介面。效果如下圖:

Windows雙擊jar為可執行操作

第二,查看伺服器端的環境變數和檔案

伺服器端的java_home、classpath、path設定都對,檔案缺少對應版本的jre,參考中也是使用相同版本的jre,而不是jdk中jre,現在嘗試此操作。

Windows雙擊jar為可執行操作

第三,修改預設開啟方式

選取serverchat.jar右鍵選擇【開啟方式】,【選擇預設開啟程式】,【瀏覽】,注意路徑,選擇jdk下面jre中的jdk.exe檔案,打開後確認。此時,serverchat.jar就顯示java圖示了,有的電腦雙擊後是可以執行開啟的,但是如果雙擊無法開啟介面則繼續下一步。

Windows雙擊jar為可執行操作

Windows雙擊jar為可執行操作

第四,root權限下修改javaw.exe命令的註冊表

這一步也很關鍵,我曾參考別人的博文,進行這一步,直接使用regedit命令,未使用【管理員身分開啟】,登錄中java.exe和javaw.exe資料夾均為空。

開始,在搜尋列輸入regedit,出現regedit.exe,選取此指令以右鍵選擇【管理員身分執行】,如下圖所示。

Windows雙擊jar為可執行操作

在登錄編輯器中,找到“HKEY_CLASSES_ROOTApplicationsjavaw.exeshellopencommand”,選取【預設】,右鍵【修改】。

Windows雙擊jar為可執行操作

編輯為以下語句:

"C:\Program Files\java\jdk1.7.0_67\jre\bin\javaw.exe" -jar "%1"
登入後複製

保存後退出,即可實現第二幅圖運行效果圖。

除此以外,我們可以使用命令列來運行jar包,即使是壓縮包的jar檔也可以完成操作,但是不利於圖形化操作。

java -jar C:\Users\***\Desktop\ServerChat.jar
登入後複製

以上就是Windows雙擊jar為可執行操作的內容,更多相關內容請關注PHP中文網(www.php.cn)!


本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.如果您聽不到任何人,如何修復音頻
3 週前 By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25:如何解鎖Myrise中的所有內容
3 週前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

Beyond Compare同步Windows和Linux文件時,大小寫敏感性失效怎麼辦? Beyond Compare同步Windows和Linux文件時,大小寫敏感性失效怎麼辦? Apr 01, 2025 am 08:06 AM

BeyondCompare文件比較與同步的難題:大小寫敏感性失效在使用Beyond...

c語言多線程的四種實現方式 c語言多線程的四種實現方式 Apr 03, 2025 pm 03:00 PM

語言多線程可以大大提升程序效率,C 語言中多線程的實現方式主要有四種:創建獨立進程:創建多個獨立運行的進程,每個進程擁有自己的內存空間。偽多線程:在一個進程中創建多個執行流,這些執行流共享同一內存空間,並交替執行。多線程庫:使用pthreads等多線程庫創建和管理線程,提供了豐富的線程操作函數。協程:一種輕量級的多線程實現,將任務劃分成小的子任務,輪流執行。

在Node環境中如何避免第三方接口返回403錯誤? 在Node環境中如何避免第三方接口返回403錯誤? Apr 01, 2025 pm 02:03 PM

Node環境下如何避免第三方接口返回403錯誤在使用Node.js調用第三方網站接口時,有時會遇到返回403錯誤的問題。 �...

為什麼我的代碼無法獲取API返回的數據?如何解決這個問題? 為什麼我的代碼無法獲取API返回的數據?如何解決這個問題? Apr 01, 2025 pm 08:09 PM

為什麼我的代碼無法獲取API返回的數據?在編程中,我們常常會遇到API調用時返回空值的問題,這不僅讓人困惑...

Windows下Python .whl文件去哪下載? Windows下Python .whl文件去哪下載? Apr 01, 2025 pm 08:18 PM

Python二進制庫(.whl)下載途徑探究許多Python開發者在Windows系統上安裝某些庫時會遇到難題。一個常用的解決方法�...

如何高效讀取Windows系統日誌並只獲取最近幾天的信息? 如何高效讀取Windows系統日誌並只獲取最近幾天的信息? Apr 01, 2025 pm 11:21 PM

高效讀取Windows系統日誌:反向遍歷Evtx文件在使用Python處理Windows系統日誌文件(.evtx)時,直接讀取會從最早的�...

c 多線程三種實現方式的區別是什麼 c 多線程三種實現方式的區別是什麼 Apr 03, 2025 pm 03:03 PM

多線程是計算機編程中的重要技術,用來提升程序執行效率。在 C 語言中,有多種實現多線程的方式,包括線程庫、POSIX 線程和 Windows API。

如何通過Debian日誌監控系統性能 如何通過Debian日誌監控系統性能 Apr 02, 2025 am 08:00 AM

掌握Debian系統日誌監控是高效運維的關鍵,它能幫助您及時了解系統運行狀況,快速定位故障,並優化系統性能。本文將介紹幾種常用的監控方法和工具。利用sysstat工具包監控系統資源sysstat工具包提供了一系列強大的命令行工具,用於收集、分析和報告各種系統資源指標,包括CPU負載、內存使用、磁盤I/O、網絡吞吐量等。主要工具包括:sar:全面的系統資源統計工具,涵蓋CPU、內存、磁盤、網絡等。 iostat:磁盤和CPU統計信息。 mpstat:多核CPU的統計信息。 pidsta

See all articles