Eclipse中Maven打包程序并在Linux中运行

1 在Eclipse中新建Maven工程

新建后的maven工程如下:

新建Maven工程的默认pom.xml如下,不需要修改:

4.0.0

Test5

Test6

0.0.1-SNAPSHOT

2 新建Java文件Test3.java

public class Test3{

public static void main(String args[]){

System.out.println("Hello!");

}

}

3 打包Maven工程

在工程上点右键-->Run As-->Maven install

运行后出现报错:

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK

解决方案方案:

eclipse菜单 -  Window - Preferences- Java - Installed JREs 将配置的JRE定位到JDK,例如JRE home:D:\Program Files (x86)\Java\jdk1.6.0_45

4 Linux中运行jar文件

java -cp test6-0.0.1-SNAPSHOT.jar Test3

eclipse中linux打包,Eclipse中Maven打包程序并在Linux中运行相关推荐

  1. DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在

    DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在 问题描述 springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.fu ...

  2. java 打包 根目录_java – Maven在jar文件的根目录中打包图像

    伙计们, 我正在使用Eclipse开发Java应用程序. Maven用于创建最终的jar文件. 在应用程序中,我使用一些图像图标作为按钮.按照Internet上的一些说明,我通过单击项目创建了一个&q ...

  3. java maven jar 打包_使用Maven打包可运行jar和javaagent.jar的区别

    简介 javaagent 是 Java1.5 之后引入的新特性,其主要作用是在class被加载之前对其拦截,以插入我们的字节码. java1.5 之前使用的是JVMTI(jvm tool interf ...

  4. 使用Ant 和 Maven打包发布命令行程序(转载)

    From:https://www.linux178.com/Java/maven-release.html 用Java写了一个命令行的小程序,使用的Intellij IDE是IDEA13原来一直使用A ...

  5. 使用Jenkins打包和部署Maven工程步骤详解

    上节已部署jenkins: https://blog.csdn.net/weixin_39816740/article/details/104943258 并 准备好一个maven项目发布到码云 上节 ...

  6. SpringBoot 的其他使用 及 maven打包

    SpringBoot----开发环境/测试环境和生产环境 application.properties是SpringBoot默认加载的,全局配置,则全部放在这里,假如有需要不同环境,配置不同的参数,比 ...

  7. Maven打包常见问题

    Maven打包常见问题 1. Maven 打包时,无法将scope为system的jar文件打包进war和jar中. 分析问题: 通过对maven打包的生命周期进行分析,在package阶段未将sco ...

  8. maven 依赖公司另一项目中的对象,对象里的部分属性set值报错not found

    背景 项目A依赖项目B(B是公司自己开发的另一个项目),在install 时,报错.根据错误日志发现:项目A有一个依赖项目B的对象,属性在set值时一直报错,not found,其他属性都可以set. ...

  9. maven打包java项目为可执行jar文件,资源文件放在外面

    一.maven打包 一.maven打包配置文件和jar包放在外面 参考文档 1.1 用eclipse的Maven打包后在target目录 1.2 POM文件的build依赖 <build> ...

  10. Maven打包跳过测试的5种方式

    今天工作中遇见一个小问题,正好晚上没什么安排,而且也很久没写博客了,我就想着将问题记录一下. 平时开发时的工作的话之主要负责写代码就行了,什么发布项目啊,好吧不是我们干的事.在我们的了解中打包发布项目 ...

最新文章

  1. WinForm创建系统托盘以及操作注册表
  2. JavaScript之共享onload
  3. 为指定的职工在原工资的基础上长10%的工资,并打印涨工资前和涨工资后的工资
  4. c语言编译成功,[C/CPP系列知识] 那些程序C语言可以编译通过但C++无法编译成功 Write a C program that won’t compile in C++...
  5. Vue—基础概念—组建化
  6. vue定义一个全局价格处理函数
  7. PHP读取qq群成员,js获取QQ群成员的经典代码
  8. 电脑运行卡顿怎么处理_【众点学】电脑运行PS卡顿?可能是你的虚拟内存没设置好!...
  9. python:第一个简单爬虫程序
  10. 什么是 Thrift(RPC)?一种接口描述语言和二进制通讯协议,用来定义和创建跨语言的服务
  11. Gym 101206L Daylight Saving Time 根据年月日计算星期
  12. cmd安装pip问题。
  13. Cydia添加源http://apt.Feng.com,完成packages卡住 解决方法
  14. 如何创建Vue脚手架以及关闭语法检查
  15. RAID技术全解图解-RAID0、RAID1、RAID5、RAID100【转】
  16. Yuga Labs收购CryptoPunks 的始末是怎么样的?
  17. Linkerd实战(2)示例详解
  18. DEM+谷歌地球取点工具获取场地地形矢量数据
  19. MobTech 秒验|极速验证,拉新无忧
  20. Excel-VBA应用(1):批量提取单元格中的超链接URL

热门文章

  1. 述职答辩提问环节一般可以问些什么_每个优秀的人都会被看到述职晋升季buff大推送...
  2. 下面有关html5标签说法错误的有,前端面试题(2016含答案)
  3. 小a的计算器(牛客签到题A)-简单模拟
  4. 1716: 棒棒糖(暴力破解+优化)
  5. SAE帮助「海底小纵队学英语」全面拥抱Serverless
  6. 十个问题弄清JVMGC(二)
  7. 技术详解:基于人脸识别的 AI 弹幕
  8. 10年后,阿里给千万开源人写了一封信
  9. 非易失性内存在阿里生产环境的首次应用:Tair NVM最佳实践总结
  10. 十年前,他如何自学技术进阿里?