㈠ linux上如何運行java程序及如何在linux定時調用java程序
第一步應該是將你的程序打包成jar可執行文件吧...
然後在linux上寫腳本配置定時運行任務回.定時執行jar..
如果用的是答CentOS,可以使用crontab 執行定時任務,如何配置你可以找找看,有詳細教程的..
㈡ linux命令 $JAVA_HOME/bin/java -cp ".:./lib/*" main.SMSMain 是什麼意思尤其是".:./lib/*" 很費解...
感覺是用這個路勁下面的所有東西,但是這個。。。上面還有一個點的就沒見過了
㈢ 請教如何在linux下部署java項目同時引入其他jar包,然後執行java項目的main函數的操作
使用shell腳本來執行java入口類,在腳本中加jar包到classpath中,然後用java命令運行入口類,就能啟動程序了
㈣ linux 怎麼執行java的main方法
安裝JDK了嗎?安裝好的話跟在Windows下一樣的方法。
終端輸入javac a.java編譯源碼;再輸入java a 運行。
如果沒有正確輸出的話檢查一下JDK是否安裝好了。
㈤ linux上部署java項目,調用sh腳本啟動java Main方法程序,找不到對應的so文件!
如果未設置JAVA_HOME環境變數,需要手動指定
#JDK所在路徑
JAVA_HOME=/root/JDK/jdk1.6.0_24
RUNNING_USER、APP_HOME、APP_MAINCLASS、CLASSPATH根據自己項目的情況修改專即可。
如果在windows下編輯屬上傳到linux,注意用dos2unix命令轉換文件格式,不然會報錯。
㈥ Linux 下運行java時報錯no main manifest attribute
java-jarxxxx.jar
java-cpxxx.jarabc.def.Main
命令是類似這樣
㈦ 你好啊,能不能給我個Linux腳本啟動Java程序的例子哪怕只是啟動一個main方法也行,但要用腳本啟動。謝謝
是可執行的嗎?
㈧ 怎樣使用linux運行java程序
一. 下載jdk5.0 for linux(現在應該有新版本了)
到的主頁 http://java.sun.com/j2se/1.5.0/download.jsp 下載jdk安裝文件
二. 安裝 java 環境:
新建終端, 進入 jdk 存放目錄, 執行:
./jdk-1_5_0-linux-i586-rpm.bin
出現 jdk 的安裝 licence, 把它看完後, 會問你是否同意安裝, 鍵入 yes 回車安裝.
執行完後在當前目錄中會存在 jdk-1_5_0-linux-i586-rpm 文件, 你可以用 ls 命令查看. 然後執行
rpm -ivh jdk-1_5_0-linux-i586-rpm
這樣, jdk 默認安裝到 /usr 目錄中去了, 我這里是: /usr/java/jdk1.5.0
三. 需要配置的環境變數
1. PATH環境變數。作用是指定命令搜索路徑,在shell下面執行命令時,它會到PATH變數所指定的路徑中查找看是否能找到相應的命令程序。我們需要把 jdk安裝目錄下的bin目錄增加到現有的PATH變數中,bin目錄中包含經常要用到的可執行文件如javac/java/javadoc等待,設置好 PATH變數後,就可以在任何目錄下執行javac/java等工具了。
2. CLASSPATH環境變數。作用是指定類搜索路徑,要使用已經編寫好的類,前提當然是能夠找到它們了,JVM就是通過CLASSPTH來尋找類的。我們 需要把jdk安裝目錄下的lib子目錄中的dt.jar和tools.jar設置到CLASSPATH中,當然,當前目錄「.」也必須加入到該變數中。
3. JAVA_HOME環境變數。它指向jdk的安裝目錄,Eclipse/NetBeans/Tomcat等軟體就是通過搜索JAVA_HOME變數來找到 並使用安裝好的jdk。
四. 三種配置環境變數的方法
1. 修改/etc/profile文件
如果你的計算機僅僅作為開發使用時推薦使用這種方法,因為所有用戶的shell都有權使用這些環境變數,可能會給系統帶來安全性問題。
㈨ linux上運行java main 的問題
看下你的環境變數配置吧,找不到main方法,jdk的路徑估計配的有問題,這樣的問題你可以在windows上模擬出來的
㈩ 用java -cp命令在linux下執行jar文件里的主類(含main函數),報錯,求解。
一樓正解,-cp用來class path,就是需要用到的別的jar的位置