scala程序打包jar与java程序引用

1.scala程序打包过程

通过idea2018打包scala程序为jar包,通过 java -jar xxx.jar 命令会出现(提示错误: 找不到或无法加载主类)错误。通过一下步骤打包可解决。

1.1生成artifacts

本文生成测试类Testout,编写main函数,如下图。
在这里插入图片描述
file->project structure->Artifacts,选择Main Class,重要的是选择将依赖jar包导出到外部,其他选项默认即可。
在这里插入图片描述

1.2build

Build->Build Artifacts->build,此时在项目目录下生成out文件。

在这里插入图片描述

1.3cmd测试

使用命令java -jar xxx.jar
在这里插入图片描述

2.java程序引用jar

2.1添加依赖

在新的项目中生成lib文件夹,将步骤1生成的所有jar包复制到lib文件夹中。
File->Project Structure->Modules,选择dependencies,添加JARs or directories,选择所有新增的jar包。
当出现Error creating bean with name ‘gsonBuilder’ 问题时,是自身的gson-2.2.4.jar中的函数冲突,解决方法是下载gson-2.6.2.jar替换,下载
链接。
在这里插入图片描述

2.2测试

编写测试类testScala

在这里插入图片描述
运行结果
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值