命令行如何运行依赖Jar包的Java程序

本文详细介绍了一种在不使用package声明的情况下,如何编写、编译及运行Java脚本的方法。通过示例代码展示了如何利用fastjson库进行JSON对象操作,并提供了在Linux/Mac及Windows系统下的具体执行命令。

今天突然想写一个简单的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是“.;”)

大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值