Linux上的運行的jar包


以調用json-simple為例

java程序(CsvTest.java)

import org.json.simple.JSONObject;
import java.util.*;
public class SplitDemo
{
    public static void main(String[] args)
    {
        JSONObject obj = new JSONObject();
    }
}

放置

將外部jar包(json-simple.jar)放在Linux路徑下面。如/home/cys/lib
將需要編譯的java文件(CsvTest.java)放在Linux路徑下。如/home/cys/test   

編譯

編譯已經寫好的java文件,生成CsvTest.class文件 

javac -cp /home/cys/lib/javacsv.jar /home/cys/test/CsvTest.java 

運行

java -cp $CLASSPATH:/home/cys/lib/javacsv.jar:/home/cys/test/CsvTest CsvTest 

 

注意

1、編譯的時候,需要使用-cp環境變量來引入外部jar的地址。-cp也可以換成-classpath。 
2、運行過程中,環境變量-cp中一定要加入編譯時候生成的class文件的路徑。並且用冒號分割。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM