日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
如何在Linux上使用sh腳本運行Java程序(linuxsh運行java)

在Linux系統(tǒng)中,使用Java編寫程序是非常常見的,在執(zhí)行Java程序時則需要使用Java虛擬機(JVM)運行程序,而使用sh腳本可以方便地執(zhí)行Java程序。本文將指導您如何在Linux系統(tǒng)上使用sh腳本運行Java程序。

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供大觀網(wǎng)站建設(shè)、大觀做網(wǎng)站、大觀網(wǎng)站設(shè)計、大觀網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、大觀企業(yè)網(wǎng)站模板建站服務(wù),10余年大觀做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

1. 安裝Java

在使用sh腳本運行Java程序之前,需要在Linux系統(tǒng)上安裝Java,并將Java的安裝路徑添加到系統(tǒng)的環(huán)境變量中,以便系統(tǒng)能夠識別Java。

如果已經(jīng)在Linux系統(tǒng)上安裝了Java,則可以跳過此步驟。如果沒有安裝Java,則需要通過以下命令來安裝Java:

sudo apt-get update

sudo apt-get install openjdk-8-jdk

安裝完畢后,請使用以下命令將Java路徑添加到系統(tǒng)的PATH環(huán)境變量中:

export PATH=$PATH:/usr/lib/jvm/java-8-openjdk-amd64/bin

2. 編寫Java程序

在使用sh腳本運行Java程序之前,需要編寫一個Java程序。

以下是一個簡單的示例程序,用于演示如何使用sh腳本運行Java程序:

public class HelloWorld {

public static void mn(String[] args) {

System.out.println(“Hello World!”);

}

}

3. 將Java程序編譯為.class文件

在編寫Java程序之后,需要使用Javac編譯器將Java程序編譯為.class文件。Javac是Java編譯器,用于將Java源代碼編譯為Java字節(jié)碼。

將之前的HelloWorld.java文件編譯為HelloWorld.class文件:

javac HelloWorld.java

4. 編寫sh腳本

在將Java程序編譯為.class文件之后,需要編寫一個sh腳本,以便在Linux系統(tǒng)上運行Java程序。sh腳本是一個文本文件,其中包含Linux命令和Shell腳本語句。

以下是一個簡單的示例腳本,用于演示如何使用sh腳本運行Java程序:

#!/bin/bash

java HelloWorld

5. 運行sh腳本

在編譯Java源代碼,編寫sh腳本之后,下一步就是執(zhí)行sh腳本。可以使用以下命令來運行sh腳本:

bash script.sh

./script.sh

或(先賦予腳本執(zhí)行權(quán)限)

chmod +x script.sh

./script.sh

以上命令會執(zhí)行腳本中的Java程序,并在Linux終端中輸出“Hello World!”的文本。

小結(jié)

本文介紹了如何在Linux系統(tǒng)上使用sh腳本運行Java程序。首先需要安裝Java,然后編寫Java程序和sh腳本,最后使用bash或chmod命令來執(zhí)行腳本。通過這些步驟,您可以方便地在Linux系統(tǒng)上運行Java程序。

相關(guān)問題拓展閱讀:

  • 在linux系統(tǒng)中怎么執(zhí)行一個java程序
  • linux下,用java調(diào)用sh文件,為什么打印的日志是亂碼?

在linux系統(tǒng)中怎么執(zhí)行一個java程序

在linux下使用命令行編譯java文件

在linux下使用命令行編譯java文件

1: 只是獨立的一個java文件

編譯生成test.class文件 : javac test.java

運行: java test

2: 在這個特定包中的一個java文件

編譯生成*.class文件:javac packageName.* (此命令必須是在該文件亮蔽包所在的路徑,而不是文件所在的路徑)

運行手巖: java packageName.* (同上)

3: 運行時需要某畢鍵御個*.jar文件的支持,如連接DB需要相應(yīng)的JDBC驅(qū)動

編譯生成*.class文件 :不同情況與上1,2點相同

運行時:java -cp .:../lib/mysql.jar packageName.* (其中mysql.jar就是DB的JDBC驅(qū)動)

linux下,用java調(diào)用sh文件,為什么打印的日志是亂碼?

試試看在調(diào)用前,執(zhí)行系統(tǒng)變量設(shè)置 export LANG=zh_CN.GB18030

linux sh運行java的介紹就聊到這里吧,感謝你花時間閱讀本站內(nèi)容,更多關(guān)于linux sh運行java,如何在Linux上使用sh腳本運行Java程序,在linux系統(tǒng)中怎么執(zhí)行一個java程序,linux下,用java調(diào)用sh文件,為什么打印的日志是亂碼?的信息別忘了在本站進行查找喔。

香港服務(wù)器選創(chuàng)新互聯(lián),2H2G首月10元開通。
創(chuàng)新互聯(lián)(www.cdcxhl.com)互聯(lián)網(wǎng)服務(wù)提供商,擁有超過10年的服務(wù)器租用、服務(wù)器托管、云服務(wù)器、虛擬主機、網(wǎng)站系統(tǒng)開發(fā)經(jīng)驗。專業(yè)提供云主機、虛擬主機、域名注冊、VPS主機、云服務(wù)器、香港云服務(wù)器、免備案服務(wù)器等。


分享標題:如何在Linux上使用sh腳本運行Java程序(linuxsh運行java)
網(wǎng)站鏈接:http://www.5511xx.com/article/dhgiego.html