eclipse中linux打包,Eclipse中Maven打包程序并在Linux中运行
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中运行相关推荐
- DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在
DEA中创建父子工程与maven打包Springboot聚合工程报错程序包不存在 问题描述 springboot 项目打包(package)或安装到仓库(install)的时候报错:程序包com.fu ...
- java 打包 根目录_java – Maven在jar文件的根目录中打包图像
伙计们, 我正在使用Eclipse开发Java应用程序. Maven用于创建最终的jar文件. 在应用程序中,我使用一些图像图标作为按钮.按照Internet上的一些说明,我通过单击项目创建了一个&q ...
- java maven jar 打包_使用Maven打包可运行jar和javaagent.jar的区别
简介 javaagent 是 Java1.5 之后引入的新特性,其主要作用是在class被加载之前对其拦截,以插入我们的字节码. java1.5 之前使用的是JVMTI(jvm tool interf ...
- 使用Ant 和 Maven打包发布命令行程序(转载)
From:https://www.linux178.com/Java/maven-release.html 用Java写了一个命令行的小程序,使用的Intellij IDE是IDEA13原来一直使用A ...
- 使用Jenkins打包和部署Maven工程步骤详解
上节已部署jenkins: https://blog.csdn.net/weixin_39816740/article/details/104943258 并 准备好一个maven项目发布到码云 上节 ...
- SpringBoot 的其他使用 及 maven打包
SpringBoot----开发环境/测试环境和生产环境 application.properties是SpringBoot默认加载的,全局配置,则全部放在这里,假如有需要不同环境,配置不同的参数,比 ...
- Maven打包常见问题
Maven打包常见问题 1. Maven 打包时,无法将scope为system的jar文件打包进war和jar中. 分析问题: 通过对maven打包的生命周期进行分析,在package阶段未将sco ...
- maven 依赖公司另一项目中的对象,对象里的部分属性set值报错not found
背景 项目A依赖项目B(B是公司自己开发的另一个项目),在install 时,报错.根据错误日志发现:项目A有一个依赖项目B的对象,属性在set值时一直报错,not found,其他属性都可以set. ...
- maven打包java项目为可执行jar文件,资源文件放在外面
一.maven打包 一.maven打包配置文件和jar包放在外面 参考文档 1.1 用eclipse的Maven打包后在target目录 1.2 POM文件的build依赖 <build> ...
- Maven打包跳过测试的5种方式
今天工作中遇见一个小问题,正好晚上没什么安排,而且也很久没写博客了,我就想着将问题记录一下. 平时开发时的工作的话之主要负责写代码就行了,什么发布项目啊,好吧不是我们干的事.在我们的了解中打包发布项目 ...
最新文章
- WinForm创建系统托盘以及操作注册表
- JavaScript之共享onload
- 为指定的职工在原工资的基础上长10%的工资,并打印涨工资前和涨工资后的工资
- c语言编译成功,[C/CPP系列知识] 那些程序C语言可以编译通过但C++无法编译成功 Write a C program that won’t compile in C++...
- Vue—基础概念—组建化
- vue定义一个全局价格处理函数
- PHP读取qq群成员,js获取QQ群成员的经典代码
- 电脑运行卡顿怎么处理_【众点学】电脑运行PS卡顿?可能是你的虚拟内存没设置好!...
- python:第一个简单爬虫程序
- 什么是 Thrift(RPC)?一种接口描述语言和二进制通讯协议,用来定义和创建跨语言的服务
- Gym 101206L	Daylight Saving Time 根据年月日计算星期
- cmd安装pip问题。
- Cydia添加源http://apt.Feng.com,完成packages卡住 解决方法
- 如何创建Vue脚手架以及关闭语法检查
- RAID技术全解图解-RAID0、RAID1、RAID5、RAID100【转】
- Yuga Labs收购CryptoPunks 的始末是怎么样的?
- Linkerd实战(2)示例详解
- DEM+谷歌地球取点工具获取场地地形矢量数据
- MobTech 秒验|极速验证,拉新无忧
- Excel-VBA应用(1):批量提取单元格中的超链接URL
热门文章
- 述职答辩提问环节一般可以问些什么_每个优秀的人都会被看到述职晋升季buff大推送...
- 下面有关html5标签说法错误的有,前端面试题(2016含答案)
- 小a的计算器(牛客签到题A)-简单模拟
- 1716: 棒棒糖(暴力破解+优化)
- SAE帮助「海底小纵队学英语」全面拥抱Serverless
- 十个问题弄清JVMGC(二)
- 技术详解:基于人脸识别的 AI 弹幕
- 10年后,阿里给千万开源人写了一封信
- 非易失性内存在阿里生产环境的首次应用:Tair NVM最佳实践总结
- 十年前,他如何自学技术进阿里?