社区
Eclipse
帖子详情
eclipse下开发的java控制台程序如何部署在linux(CentOS)上
y63964632
2011-09-04 07:02:22
1,开发环境用的jdk是1.6.0_26 win7系统+eclipse
2,部署的服务器jdk是1.6.0_17 CentOS
3,mysql-connector-java-3.1.6-bin.jar (jdbc驱动)
4,环境里紧用到mysql的insert语句,数据库版本稍有差异是否可兼容.
5, 如何打包并部署上去.
...全文
261
11
打赏
收藏
eclipse下开发的java控制台程序如何部署在linux(CentOS)上
1,开发环境用的jdk是1.6.0_26 win7系统+eclipse 2,部署的服务器jdk是1.6.0_17 CentOS 3,mysql-connector-java-3.1.6-bin.jar (jdbc驱动) 4,环境里紧用到mysql的insert语句,数据库版本稍有差异是否可兼容. 5, 如何打包并部署上去.
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
softroad
2011-09-05
打赏
举报
回复
eclipse自动导出jar,注意填写main class,可以通过javaw运行jar, 需要一个线程来控制退出程序,
log需要自己配置,很简单的。
hwl1985
2011-09-05
打赏
举报
回复
写个sh脚本运行
qybao
2011-09-05
打赏
举报
回复
jar只是把class等资源文件打包,所以只要你的程序原来有log输出,就可以输出log
注意调整2个系统的log输出路径就可以了
y63964632
2011-09-04
打赏
举报
回复
[Quote=引用 7 楼 qybao 的回复:]
引用 6 楼 y63964632 的回复:
引用 5 楼 qybao 的回复:
和4L说的差不多,不过这里说说用命令的方式
打包成jar文件
jar cvfm somejar.jar your_manifest -C you_class_dir/ .
不会用jar命令的,自己用 jar -help 查看帮助文档
your_manifest是预先写好的manifest.mf文件,该文件的……
[/Quote]
恩,写了一个监听UDP端口 接受数据的程序.
执行了后,远程看到控制台输出了: 开始运行
另,jar程序可以输出log么?
qybao
2011-09-04
打赏
举报
回复
[Quote=引用 6 楼 y63964632 的回复:]
引用 5 楼 qybao 的回复:
和4L说的差不多,不过这里说说用命令的方式
打包成jar文件
jar cvfm somejar.jar your_manifest -C you_class_dir/ .
不会用jar命令的,自己用 jar -help 查看帮助文档
your_manifest是预先写好的manifest.mf文件,该文件的内容语法如果不明白,自己百度一下查看例子
如……
[/Quote]
你的程序本身没有退出吗?也就是说程序不会执行完毕吗?
如果没有,就只能kill进程来结束了
y63964632
2011-09-04
打赏
举报
回复
[Quote=引用 5 楼 qybao 的回复:]
和4L说的差不多,不过这里说说用命令的方式
打包成jar文件
jar cvfm somejar.jar your_manifest -C you_class_dir/ .
不会用jar命令的,自己用 jar -help 查看帮助文档
your_manifest是预先写好的manifest.mf文件,该文件的内容语法如果不明白,自己百度一下查看例子
如果有启动程序,即主程序,一般写上Mai……
[/Quote]
可以运行了,但是如何退出呢?
qybao
2011-09-04
打赏
举报
回复
和4L说的差不多,不过这里说说用命令的方式
打包成jar文件
jar cvfm somejar.jar your_manifest -C you_class_dir/ .
不会用jar命令的,自己用 jar -help 查看帮助文档
your_manifest是预先写好的manifest.mf文件,该文件的内容语法如果不明白,自己百度一下查看例子
如果有启动程序,即主程序,一般写上Main-Class信息,即
Main-Class: xxx.yyy.zzz;
xxx.yyy.zzz是你的主程序类的包名+类名
然后把这个jar拷贝到linux环境
控制台下运行
如果有主程序,直接
java -jar somejar
或者
java -cp somejar.jar xxx.yyy.zzz
oO临时工Oo
2011-09-04
打赏
举报
回复
在开发机上,直接将项目export成jar就可以了,
注意导出时要设定好启动类。export时一步一步来,依次点下一步,到Jar Manifest Specification页面时,最下面的一个输入框可以选择启动类。
假如你打的包叫XXX.jar
在Liunx下,用终端进入放这个jar的目录下,用javaw -cp XXX.jar可以运行
如果程序是没有界面的,就用java -cp XXX.jar xxx.xxx.T1;其中T1是启动类T1.class,前面是包路径
y63964632
2011-09-04
打赏
举报
回复
[Quote=引用 2 楼 wangquanzheng 的回复:]
装个应用程序服务器啊
跟windows应该都是一样的啊
打个war包
[/Quote]
装个什么服务器呢?
不是web程序 没有界面的~~
安心逍遥
2011-09-04
打赏
举报
回复
装个应用程序服务器啊
跟windows应该都是一样的啊
打个war包
我嘞个去
2011-09-04
打赏
举报
回复
java控制台程序?
Maven权威指南 很精典的学习教程,比ANT更好用
Maven权威指南 Authors Tim O'Brien (Sonatype, Inc.) , John Casey (Sonatype, Inc.) , Brian Fox (Sonatype, Inc.) , Bruce Snyder () , Jason Van Zyl (Sonatype, Inc.) , Juven Xu () Abstract Maven权威指南是一本关于Apache Maven的书。 Copyright 1. Creative Commons BY-ND-NC Foreword: Beta 0.16 Preface 1. How to Use this Book 2. Your Feedback 3. Font Conventions 4. Maven Writing Conventions 5. Acknowledgements 1. 介绍 Apache Maven 1.1. Maven... 它是什么? 1.2. 约定优于配置(Convention Over Configuration) 1.3. 一个一般的接口 1.4. 基于Maven插件的全局性重用 1.5. 一个“项目”的概念模型 1.6. Maven是Ant的另一种选择么? 1.7. 比较Maven和Ant 1.8. 总结 2. 安装和运行Maven 2.1. 验证你的
Java
安装 2.2. 下载Maven 2.3. 安装Maven 2.3.1. 在Mac OSX上安装Maven 2.3.2. 在Microsoft Windows上安装Maven 2.3.3. 在
Linux
上安装Maven 2.3.4. 在FreeBSD或OpenBSD上安装Maven 2.4. 验证Maven安装 2.5. Maven安装细节 2.5.1. 用户相关配置和仓库 2.5.2. 升级Maven 2.6. 获得Maven帮助 2.7. 使用Maven Help插件 2.7.1. 描述一个Maven插件 2.8. 关于Apache软件许可证 I. Maven实战 3. 一个简单的Maven项目 3.1. 简介 3.1.1. 下载本章的例子 3.2. 创建一个简单的项目 3.3. 构建一个简单的项目 3.4. 简单的项目对象模型 (Project Object Model) 3.5. 核心概念 3.5.1. Maven插件和目标 (Plugins and Goals) 3.5.2. Maven生命周期 (Lifecycle) 3.5.3. Maven坐标 (Coordinates) 3.5.4. Maven仓库(Repositories) 3.5.5. Maven依赖管理 (Dependency Management) 3.5.6. 站点生成和报告 (Site Generation and Reporting) 3.6. 小结 4. 定制一个Maven项目 4.1. 介绍 4.1.1. 下载本章样例 4.2. 定义Simple Weather项目 4.2.1. Yahoo! Weather RSS 4.3. 创建Simple Weather项目 4.4. 定制项目信息 4.5. 添加新的依赖 4.6. Simple Weather源码 4.7. 添加资源 4.8. 运行Simple Weather项目 4.8.1. Maven Exec 插件 4.8.2. 浏览你的项目依赖 4.9. 编写单元测试 4.10. 添加测试范围依赖 4.11. 添加单元测试资源 4.12. 执行单元测试 4.12.1. 忽略测试失败
Linux
环境下解决
Java
中文无法显示的问题
当在
Linux
系统上运行
Java
程序
时,有时候会发现中文字符无法正确显示,而显示为乱码或方框等非预期的字符。这是因为
Java
程序
默认使用的字符编码与
Linux
系统的默认字符编码不一致所致。要解决这个问题,我们需要在
Java
程序
中指定正确的字符编码,以与
Linux
系统保持一致。通过在
Java
程序
中指定正确的字符编码,我们可以解决在
Linux
环境下中文无法正确显示的问题。通过以上步骤,你的
Java
程序
将在
Linux
系统上正确地显示中文字符。将上述代码放置在
Java
程序
的入口处,即main()方法之前。
[
Linux
]
CentOS
下
部署
Java
Web
开发
环境
CentOS
下
部署
Java
Web
开发
环境,包括 IDE(
Eclipse
),数据库(mysql DBeaver),调试(Postman,log4j DEBUG)。主要问题有 mysql root 初始密码,
Eclipse
导入
java
web 项目配置
Eclipse
创建并运行
Java
程序
输出Hello World
安装
Java
很简单,直接去官网下载jdk安装
程序
,按教程配置环境变量,下载
Eclipse
同理。 进入
Eclipse
后,创建
Java
项目,鼠标选择File→\rightarrow→New→\rightarrow→
Java
Project 弹出如下窗口,为你的项目取名后点击Finish 此时会弹出对话框询问是否创建module-info.
java
文件,这个文件可以帮助我们更好的模块化,但对于小
程序
来说可有可无。 完成这一步后,就会生成我们刚刚创建的项目了,此时在src部分新建一个class。 这里给cl
CentOS
下
程序
安装JDK
eclipse
tomcat
java
ee
开发
环境搭建,JDK的安装 概述:要在
linux
下
开发
java
程序
,则需要安装JDK。实际上目前有很多
java
后台
程序
就是运行在
linux
环境下运行的。也是将来的发展趋势。 JDK的安装步骤: 1、把镜像ISO文件挂载到
linux
操作系统上。(
linux
系统是用挂载和卸载来管理分区文件的。) 在虚拟机上做好配置,在根目录下进行操作: 挂载光驱命令:mount /mnt/...
Eclipse
58,452
社区成员
49,451
社区内容
发帖
与我相关
我的任务
Eclipse
Java Eclipse
复制链接
扫一扫
分享
社区描述
Java Eclipse
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章