社区
Java SE
帖子详情
如何让java可执行程序实现下面的跨操作系统实现?
wodeyouxian
2005-11-18 03:59:45
我想做一个界面的程序,它要求在跨平台上有这们的特点:
1、没有安装jre的windows系统直接双击就可以运行,运行时没有那个dos的窗口出现
2、linux用户可以新建一个启动器,加上参数就可以运行,当然不用加更好了。
3、文件的后缀是exe
4、如果可以的话呢,希望同样也能轻易地运行在sun的solaris上
我见过一个程序是达到这样的要求的,但是不知道是怎么做的,到网上找了很久,也没有搞明白,
希望高手支招
...全文
324
16
打赏
收藏
如何让java可执行程序实现下面的跨操作系统实现?
我想做一个界面的程序,它要求在跨平台上有这们的特点: 1、没有安装jre的windows系统直接双击就可以运行,运行时没有那个dos的窗口出现 2、linux用户可以新建一个启动器,加上参数就可以运行,当然不用加更好了。 3、文件的后缀是exe 4、如果可以的话呢,希望同样也能轻易地运行在sun的solaris上 我见过一个程序是达到这样的要求的,但是不知道是怎么做的,到网上找了很久,也没有搞明白, 希望高手支招
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
源码 大量 实例
Java
实现
的FTP连接与数据浏览程序,
实现
实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 String serverAddr=jtfServer.getText(); //得到服务器地址 ...
JAVA
_API1.6文档(中文)
java
.lang.management 提供管理接口,用于监视和管理
Java
虚拟机以及
Java
虚拟机在其上运行的
操作系统
。
java
.lang.ref 提供了引用对象类,支持在某种程度上与垃圾回收器之间的交互。
java
.lang.reflect 提供类...
超漂亮的纯
JAVA
浏览器
这样的浏览器通常利用
Java
的
跨
平台特性,可以在多种
操作系统
上运行,包括Windows、Mac OS以及Linux等。由于是纯
Java
实现
,这意味着它并不依赖于用户计算机上已安装的特定浏览器版本,而是自带有独立的渲染引擎。 在...
java
学习笔记总结
此外,
Java
的并发编程也是一大亮点,线程和同步机制(如synchronized关键字、volatile变量、Lock接口)使多线程环境下程序的执行变得更加可控。 最后,
Java
还包含了一些高级特性,如反射、注解和模块系统。反射允许...
mysql-connector-
java
-5.1.30工具
MySQL Connector/J是MySQL数据库官方开发的一款
Java
数据库连接器,它
实现
了
Java
Database Connectivity (JDBC) API,使得
Java
应用程序能够与MySQL数据库进行交互。在本文中,我们将深入探讨`mysql-connector-
java
-...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章