今天突然想写一个简单的Java程序当作脚本使用,奈何一直无法运行。经过一番折腾现在终于解决了!现在整理一下运行方式

1、示例代码

import com.alibaba.fastjson.JSONObject;

public class util {
    public static void main(String[] args) {
        JSONObject json = new JSONObject();
        json.put("key", "value");
        System.out.println(json.toJSONString());
    }
}

注意:这里没有package,否则执行时目录需要指定

2、执行编译

/**
*我的jar包和程序放在同一目录下
*/
javac -cp ./fastjson-1.2.58.jar  util.java

3、运行程序

java -cp .:./fastjson-1.2.58.jar  util

注意:这里的jar包路径前面一定不要忘记加“.:”(linux/mac系统,windows是“.;”)

大功告成!