社区
Java SE
帖子详情
如何让java可执行程序实现下面的跨操作系统实现?
wodeyouxian
2005-11-18 03:59:45
我想做一个界面的程序,它要求在跨平台上有这们的特点:
1、没有安装jre的windows系统直接双击就可以运行,运行时没有那个dos的窗口出现
2、linux用户可以新建一个启动器,加上参数就可以运行,当然不用加更好了。
3、文件的后缀是exe
4、如果可以的话呢,希望同样也能轻易地运行在sun的solaris上
我见过一个程序是达到这样的要求的,但是不知道是怎么做的,到网上找了很久,也没有搞明白,
希望高手支招
...全文
368
16
打赏
收藏
如何让java可执行程序实现下面的跨操作系统实现?
我想做一个界面的程序,它要求在跨平台上有这们的特点: 1、没有安装jre的windows系统直接双击就可以运行,运行时没有那个dos的窗口出现 2、linux用户可以新建一个启动器,加上参数就可以运行,当然不用加更好了。 3、文件的后缀是exe 4、如果可以的话呢,希望同样也能轻易地运行在sun的solaris上 我见过一个程序是达到这样的要求的,但是不知道是怎么做的,到网上找了很久,也没有搞明白, 希望高手支招
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
数据娃掘
2005-11-25
打赏
举报
回复
http://stevieliu.blogchina.com/3637238.html
这个对你肯定有帮助的
funcreal
2005-11-23
打赏
举报
回复
去天涯更好玩
tramp73
2005-11-23
打赏
举报
回复
我发现CSDN上的好多兄弟回贴最得体最幽默了,哈哈
比如: shine333(enihs)的===>Can God create a stone that he could never lift?
楼主wodeyouxian(人生如梦)的===>现在要找这么多干净的操作系统不容易啊
哈哈,这就是我每天上CSDN来看贴回贴的动力,谢谢你们让我开怀一笑.
gemouzhi
2005-11-19
打赏
举报
回复
120K --> about more than 20M
HOHO
wodeyouxian
2005-11-19
打赏
举报
回复
你见过的只有120K,是EXE文件,能直接运行估计那是在你的机器上本来就装有JRE
========================
这种可能性是存在的,可能是我没有弄清楚,周一我再到各个机器上测试一下,
现在要找这么多干净的操作系统不容易啊,
shine333
2005-11-19
打赏
举报
回复
如果你是简单的java程序,可以,有专门的程序(Exc....?),可以将其编译为.exe/.dll但是如果设计到了诸如GUI这样的程序,还是需要JRE
shine333
2005-11-19
打赏
举报
回复
Can God create a stone that he could never lift?
tramp73
2005-11-19
打赏
举报
回复
你见过的只有120K,是EXE文件,能直接运行估计那是在你的机器上本来就装有JRE
目前我知道java的跨平台是因为有JVM做支撑的,但没见过没JRE也能运行的JAVA程序,也许见识短
liaoxingya276
2005-11-18
打赏
举报
回复
不可能,没有jre怎么运行java程序!
学唯心主义的把
wodeyouxian
2005-11-18
打赏
举报
回复
谢谢各位的参与,但是你们回答的还是不太合理,
是这样的,我见的这个程序只有120K,是exe的后缀,可以在windows下直接运行,在linux下可以在gnome下通过终端java -jar **.exe 或是建立启动器 来运行,solaris也可以运行
它那么小,应该没有把jre打进去吧,
===============================
jar程序是可以通过一些软件直接做成exe程序的,不装jre也是可以运行的,这个我试过的
现在就是,jar的程序当然在window下和linux下装有jre的时候能运行,但是如何让他是exe后缀的情况下也运行呢?
nwpulipeng
2005-11-18
打赏
举报
回复
那得把jre打进去
nwpulipeng
2005-11-18
打赏
举报
回复
没有安装jre的windows系统直接双击就可以运行???
kingofhawks
2005-11-18
打赏
举报
回复
做个记号.
江南编程浪子
2005-11-18
打赏
举报
回复
首先,你的程序是要把JRE一起打包的,
其次,需要为每个系统做一个启动的文件,
window下是一个EXE,可以使用javalaunch,这是是开源的(VC6),没几行代码,你需要修改一个参数就可以让启动没有黑窗口了。
linux和Solaris使用脚本就可以了,主要是指定JRE的位置,如果你想自动生成脚本,也可以写一个C程序来实现。
wodeyouxian
2005-11-18
打赏
举报
回复
to: mysohu(21世纪最重要的就是我!:))
==============================
这是可以通过启动参数设置的
===============================
能不能详细地说一下?搞定了100分全是你的
mysohu
2005-11-18
打赏
举报
回复
这是可以通过启动参数设置的
JAVA
调用系统命令或
可执行程序
本文介绍如何利用
Java
.lang.Runtime类调用
操作系统
命令和执行
可执行程序
,包括在Windows和Linux环境下运行可执行文件、打开特定类型文件、执行系统命令并获取输出等。同时,提供了一个
Java
小例子,展示如何在Linux下执行自定义程序。
Java
调用外部
可执行程序
或系统命令
文章介绍了
Java
中通过Runtime.getRuntime().exec和ProcessBuilder.start()两种方式调用外部
可执行程序
或系统命令的方法,包括各自的概念、调用方式、方法API以及处理程序阻塞和不同
操作系统
兼容性问题。同时,文章提供了相关代码示例和注意事项,如处理输出流避免阻塞,以及在Windows和Linux系统中执行命令的差异。
Java
项目打包发布为
可执行程序
本文介绍了如何将
Java
项目打包成
可执行程序
,包括使用jar文件配合bat/sh脚本,以及借助exe4j和jsmooth软件创建Windows下的exe文件。通过这些方法,开发者可以更方便地发布和运行
Java
应用程序。
这句话对于理解
可执行程序
的运行有什么帮助???
本文深入探讨了Windows
操作系统
中
可执行程序
的二进制文件结构,包括文件头信息、文件类型、运行过程及加载机制。详细解释了
可执行程序
在
操作系统
存储空间中的浮动定位特性及其在计算机功能
实现
中的作用。
每次使用
java
命令可执行一个_在
JAVA
调用系统命令或
可执行程序
本文介绍如何使用
Java
的Runtime类来调用
操作系统
命令或执行
可执行程序
,包括打开特定格式文件、执行带有标准输出的系统命令等,并提供
跨
平台的Windows和Linux示例。
Java SE
62,622
社区成员
307,255
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章