LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2749|回复: 11

liunx运行java swing的最基本要求有哪些?

[复制链接]
发表于 2007-5-8 13:19:38 | 显示全部楼层 |阅读模式
liunx运行java swing的最基本要求有哪些?
就是能运行swing的最小化linux系统怎么定制,个人是linux新手,因为公司要在工控板上安装liunx运行java swing。。。同时还有效率要求,苦恼啊。
PS:有硬件达人乎?征求下高性价比的能够流畅运行java swing的工控板的型号和价格呢:
万分感谢!!!
发表于 2007-5-14 12:46:42 | 显示全部楼层
能够装j2se的系统就能跑swing了,需要看看那些linux可以装j2se。
回复 支持 反对

使用道具 举报

发表于 2007-5-19 21:29:32 | 显示全部楼层
楼主用什么jvm,kaffe?
回复 支持 反对

使用道具 举报

发表于 2007-5-22 14:18:51 | 显示全部楼层
以前在网上见过一个帖子讲精简JRE的,LZ可以Google一下
回复 支持 反对

使用道具 举报

发表于 2007-5-28 15:18:19 | 显示全部楼层
Toolkit决定Swing渲染的图形环境(包括对一些基本图形事件的驱动),至少有一个Top-level的Window,然后就是一个Surface的native实现,所谓Surface就是你需要将Java 的Image Buffer贴到上面去,目前正在Port Kaffe的Swing到DirectFB上去, 使用DirectFB就不需要安装X了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-30 11:17:29 | 显示全部楼层
是不是运行swing一定要装linux的图形化界面组件?譬如X?
不安装的话,swing界面能显示吗?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-30 11:19:04 | 显示全部楼层
jvm安装sun官方的那个,请问linux下不同的jvm区别大吗?
PS:目前程序是在windows下用JDK6开发的
回复 支持 反对

使用道具 举报

发表于 2007-5-30 22:03:45 | 显示全部楼层
不一定,如果你是用Swing的话,最终的渲染是通过Graphic2D,用FrameBuffer来作足够了,所以还是建议用DirectFB.
JVM只是提供一个Java runtime,最终是由你使用的Swing库来决定,比如说,你用Classpath的Swing和用Sun的Swing可能就有些不同,但是基本上同一个Swing在不同平台的效果没有什么差别.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-5-31 10:42:15 | 显示全部楼层
Post by Sakur_Fre
不一定,如果你是用Swing的话,最终的渲染是通过Graphic2D,用FrameBuffer来作足够了,所以还是建议用DirectFB.
JVM只是提供一个Java runtime,最终是由你使用的Swing库来决定,比如说,你用Classpath的Swing和用Sun的Swing可能就有些不同,但是基本上同一个Swing在不同平台的效果没有什么差别.



好的,谢谢了

PS:jni调用linux下用c写的读写指定地址(并口)的程序有谁写过没?主要是c部门,linux下的c和TC不同,TC下的outportb和LINUX下的outb等同吧,但是linux的c使用outb需要asm/io.h文件,偶安装的ubuntu的/usr/include目录下没有asm这个目录。。。是不是我安装的linux不完全?如何补救呢?

现在GCC编译不过去。。。郁闷
回复 支持 反对

使用道具 举报

发表于 2007-5-31 14:10:53 | 显示全部楼层
/usr/include下的asm是内核的Header,  到内核Source中将相应的目录拷过去。
jni直接调用asm? 你还是写几个C的Wrapper吧,这样调试起来也方便,直接在jni里面作asm,不利于移植...
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表