搜尋
首頁Javajava教程Linux下如何執行java程式

Linux下如何執行java程式

May 25, 2023 pm 11:01 PM
linuxjava

想要在ubuntu上執行java程序,可以將java程式編譯成功後打包,然後在ubuntu上用指令執行jar檔

具體操作如下:

#1、windows上使用eclipse編譯java工程,編譯完成後匯出為runnable jar file

例如,此處將test工程中的test2檔案export為mytest2.jar檔

Linux下如何執行java程式

Linux下如何執行java程式

2、ubuntu上java環境安裝

①jdk官網http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151. html下載linux上使用的jdk

Linux下如何執行java程式

②eclipse官網http://www.eclipse.org/downloads/packages/eclipse-ide-java-developers/heliossr1/下載linux上使用的eclipse

Linux下如何執行java程式

③將jdk和eclipse上傳到linux伺服器並解壓縮,然後配置java環境變數(eg.jdk的解壓縮目錄是/home/test)

設定方法:編輯/etc/profile文件,新增以下內容(備註:linux中冒號:用於分隔路徑,點號.表示目前目錄)

export java_home=/home/test /jdk1.8.0_65

export path=$java_home/bin:$path

export classpath=.:$java_home/lib/dt.jar:$java_home/lib/tools.jar

編輯完成後儲存檔案

④使設定生效,命令source /etc/profile

⑤測試環境變數是否配置成功,命令java -version

#顯示jdk版本,則表示java環境變數配置成功

3、ubuntu上執行java工程導出的jar檔

指令: java -jar mytest2.jar

以上是Linux下如何執行java程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述
本文轉載於:亿速云。如有侵權,請聯絡admin@php.cn刪除
想成為更優秀的Java開發者,深入研究JVM的哪些方面最值得投入?
或
Java進階:深入研究JVM,哪些核心機制最值得探索?想成為更優秀的Java開發者,深入研究JVM的哪些方面最值得投入? 或 Java進階:深入研究JVM,哪些核心機制最值得探索?Apr 19, 2025 pm 02:54 PM

深入Java:值得探索的虛擬機世界很多Java開發者在掌握了基礎語法和常用框架後,都希望進一步提升自己的技術�...

使用EasyExcel填充Excel模板時,如何解決合併單元格的數據覆蓋和样式丟失問題?使用EasyExcel填充Excel模板時,如何解決合併單元格的數據覆蓋和样式丟失問題?Apr 19, 2025 pm 02:51 PM

EasyExcel模板填充合併單元格時的常見問題在使用EasyExcel進行Excel...

系統對接中的字段映射如何通過MapStruct工具高效解決?系統對接中的字段映射如何通過MapStruct工具高效解決?Apr 19, 2025 pm 02:48 PM

系統對接中的字段映射挑戰及其解決方案在系統對接過程中,經常會遇到需要將一個系統的接口字段映射到另一...

SpringBoot應用中PgJDBC連接池拋出'PSQLException: ERROR: canceling statement due to user request”異常該如何解決?SpringBoot應用中PgJDBC連接池拋出'PSQLException: ERROR: canceling statement due to user request”異常該如何解決?Apr 19, 2025 pm 02:45 PM

SpringBoot應用中PgJDBC連接池拋出PSQLException:ERROR:cancelingstatementduetouserrequest異常在使用SpringBoot MyBatis-Plus ...

如何設計抽獎算法才能確保不虧損?如何設計抽獎算法才能確保不虧損?Apr 19, 2025 pm 02:42 PM

如何設計抽獎算法以保證不虧損?在設計一個抽獎產品時,如何設置每個獎品的中獎概率是一個關鍵問題。假設...

如何篩选和同步熱點數據以提高大規模數據同步效率?如何篩选和同步熱點數據以提高大規模數據同步效率?Apr 19, 2025 pm 02:39 PM

如何優化熱點數據的篩選與同步?在處理大規模數據同步時,如何有效篩選熱點數據成為一個關鍵問題。假設存...

虛擬線程與多線程並行能否在Java編程中實現'無敵”並發性能?虛擬線程與多線程並行能否在Java編程中實現'無敵”並發性能?Apr 19, 2025 pm 02:36 PM

Java虛擬線程與多線程並行:兼容性挑戰在Java編程中,虛擬線程的引入為開發者提供了更高效的並發處理方式。 �...

See all articles

熱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 無盡。

熱工具

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )專業的PHP整合開發工具

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

SublimeText3 Linux新版

SublimeText3 Linux新版

SublimeText3 Linux最新版

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。