Windows雙擊jar為可執行操作
Java程式設計語言
java 是一種可以撰寫跨平台應用軟體的物件導向的程式設計語言,是由Sun Microsystems公司於1995年5月推出的Java程式設計語言和Java平台(即JavaEE(j2ee) , JavaME(j2me), JavaSE(j2se))的總稱。
背景:阿里雲伺服器上已經被別人安裝jdk並配置了環境變量,當我將jar包放在遠端伺服器上時,變成了壓縮包。糾結…………………………
首先,查看是否由開發電腦和伺服器jdk版本引起的問題,java -version後發現,伺服器為1.7版本,在另一台裝有1.7jdk筆記本上測試,依照參考經驗操作(最後一步未用)選擇預設開啟方式為jrebin下的javaw.exe文件,可以直接開啟介面。效果如下圖:
第二,查看伺服器端的環境變數和檔案
伺服器端的java_home、classpath、path設定都對,檔案缺少對應版本的jre,參考中也是使用相同版本的jre,而不是jdk中jre,現在嘗試此操作。
第三,修改預設開啟方式
選取serverchat.jar右鍵選擇【開啟方式】,【選擇預設開啟程式】,【瀏覽】,注意路徑,選擇jdk下面jre中的jdk.exe檔案,打開後確認。此時,serverchat.jar就顯示java圖示了,有的電腦雙擊後是可以執行開啟的,但是如果雙擊無法開啟介面則繼續下一步。
第四,root權限下修改javaw.exe命令的註冊表
這一步也很關鍵,我曾參考別人的博文,進行這一步,直接使用regedit命令,未使用【管理員身分開啟】,登錄中java.exe和javaw.exe資料夾均為空。
開始,在搜尋列輸入regedit,出現regedit.exe,選取此指令以右鍵選擇【管理員身分執行】,如下圖所示。
在登錄編輯器中,找到“HKEY_CLASSES_ROOTApplicationsjavaw.exeshellopencommand”,選取【預設】,右鍵【修改】。
編輯為以下語句:
"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)!

熱AI工具

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

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

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

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

熱門話題

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

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

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

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

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

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

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

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