NetSnake 回复于:2003-08-24 15:51:49 |
因为Java似乎只对Linux、Windows的系统感兴趣,现在我在BSD下还在用1.3.1的JDK。 |
dongfengyu 回复于:2003-08-24 17:26:24 |
JDK 好像没有 FREE BSD 版,楼上的大佬怎么能拿到JDK for free bsd?
你用的FREE BSD'JDK,是否重LINUX那里转过来的? |
powerplane 回复于:2003-08-24 19:34:09 |
能,不推荐。 |
dongfengyu 回复于:2003-08-25 09:43:42 |
为啥不提倡?frebsd有这么好的性能,这么稳定,假如能在上面开发应用的话多好!这是我的梦想。-- |
Rico 回复于:2003-08-25 17:16:04 |
可惜没有重量级应用厂商的支持。 |
ShySamurai 回复于:2003-08-25 17:39:57 |
[quote:d27788fa88="dongfengyu"]为啥不提倡?frebsd有这么好的性能,这么稳定,假如能在上面开发应用的话多好!这是我的梦想。--[/quote:d27788fa88]
But you need to install X and that means it will become as slow as the linux box. I do think FreeBSD is very stable and good for server applications run on it, but I don't think it is very proper for Java development. Still it does not port JDK1.4 and there are few Java IDE development tools for freebsd. |
quakelee 回复于:2003-08-25 18:46:36 |
首先如果你说没有freebsd版的jdk,现在这么说已经不对了,
BSD jdk最近已经取得了sun的认可了 具体的信息你可以到http://www.freebsd.org/java/去看看 bsd版的jdk已经打上tm的标记了,属于官方认可版本了 如果想安装的话去ports里面看看就是了 另外bsd jdk1.4.1稳定性还不错,没有什么太大的问题,不过仍然属于alpha版本 |
hsboy 回复于:2003-08-25 23:03:54 |
我觉得用FreeBSD不好。能装上jdk还差好多呢。还要安装开发工具、应用服务器啊什么的。我觉得用普通的编辑器做这些效率实在不好,而且有很多专业的工具根本不能用。如果只是做一些简单的开发啊,学习啊什么的,我觉得没什么不好的,如果做正规的开发则没必要承担这个风险。 |
dingjeff 回复于:2003-08-26 11:01:10 |
在FREEBSD下可以用样SUN提供的JDK嘛。
下一个JDK FOR LINUX的版本,再加一个ECLIPSE 就可以构建一个 FREEBSD下的JAVA IDE 开发环境。 以上这 是我自己的亲身经历。 |
dinga 回复于:2003-08-26 20:57:36 |
搞java还是去学solaris对口一点 |
hdcola 回复于:2003-08-27 00:36:50 |
我的java开发有不少已经在bsd上了,其它的差不多也可以移稙到bsd上。只是喜好和时间的问题。给大家建议一下java开发在bsd上的常用的工具:
jdk 这是最基础的东东了。 可以到http://www.freebsdfoundation.org上下到1.3.1的发布版,也可以到http://www.huangdong.com的论坛中找找,下载的连接应还在。另外你还可以选择自己编译。 eclipse 开发环境,在windows下也用的是它。感觉很不错,而且全中文 ![]() cvsd 版本管理系统,eclipse对bsd上的cvsd支持很好,再加上cvsweb,你还有别的更好的吗? maven 我使用的编码管理系统,小新知道,现在全run在bsd下,而且感觉很好,使用apache来pub项目的信息。相关内容可以到http://maven.huangdong.com得到。 ant 集成编译工具,其实已经可以使用maven来代替它。不过还是有很多人喜欢ant,对bsd支持很好,在ports中可以来安装。当然也可以选择直接unzip装上来。 tomcat 开发时的web容器测试环境,建议不要用太新的版本。因为现在的商用产品支持不到这么多的新特性。可以从bsd的ports中获取到。 orion 开发时的j2ee容器测试环境,bsd为它专门写了一个启动和管理的脚本。很不错,在win下我也喜欢用它的。可以从bsd的ports中编译和安装。 jboss 开发时的j2ee容器测试环境,很多人还是不熟悉orion,哪么jboss也是不错的选择呀。eclipse对它的支持也不错的。可以直接从bsd的ports中编译和安装。 对于java在bsd上的生产环境却实不容乐观,有名的weblogic和websphere都不能以bsd二进制方式运行,只能以linux模拟环境运行。但是除了这个其它我认为都不是问题了。还有,我建议开发环境使用5.1和jdk 1.4.1,很稳定,速度也非常不错。bsd本地化代码做的很多的。而且支持jit和server/client HotSpot。 ![]() 对于生产环境建议使用bsd 4.8/jdk 1.4.1,这是我的一个生产机: root@/usr/ports$java -version java version "1.4.1-p3" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-p3-root_08_may_2003_20_00) Java HotSpot(TM) Client VM (build 1.4.1-p3-root_08_may_2003_20_00, mixed mode) root@/usr/ports$java -server -version java version "1.4.1-p3" Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.1-p3-root_08_may_2003_20_00) Java HotSpot(TM) Server VM (build 1.4.1-p3-root_08_may_2003_20_00, mixed mode) root@/usr/ports$uname -a FreeBSD hdpro.huangdong.com 4.8-STABLE FreeBSD 4.8-STABLE #1: Sun Jun 22 20:01:39 CST 2003 root@hdpro.huangdong.com:/usr/src/sys/compile/HDPRO i386 还有最后一点忠告是考虑清楚bsd下的字符集,不过很好的一点是在bsd下能run对的字符集在所有的unix下都不会有问题的。同时要注意好你的时区的设置,对于你的有关time的使用都会关系很大的。 还有什么可以多多讨论。 有关这方面的讨论在 http://www.huangdong.com/bbs/showthread.php?postid=3434 中也在进行,希望感兴趣的人多多交流,我个人认为bsd下的java环境现在已经很不错了,只是大家还都不会使用。 |
kinux 回复于:2003-08-27 08:54:58 |
我曾经想安裝opennms 在FreeBSD上, 不过听说jdk在FreeBSD上还不是那么好, 太吃资源..我沒有那么好的机子..
另外就是opennms只是在linux上表现比较好, 其它平台还是不够, 所以放棄了... |
HonestQiao 回复于:2003-08-27 09:16:54 |
确实jdk在freebsd上面支持的不是很好,而且要装过很多patch,到处下载,还是建议不再FreeBSD下面作Java |
dongfengyu 回复于:2003-09-04 18:13:20 |
看到这么多的热心的朋友在此耐心的回答我的问题,真感激!!先多谢了。
------------------ 我的单位是一个专搞大型数据库的,我之所以考虑用FREEBSD的主要原因是它的稳定性,和它的安全性,版权没专有,代码安全,清晰。我们是国家级单位,很注重安全,自从“冲击波”病毒过把我们WINDOW的服务器搞得一塌糊涂后,我们的领导都打算以后把工作尽量建在“非WINDOW平台”上,远离WINDOW的烦恼,所以我们平时的“开发/维护/升级”工作也理所当然要“搬家”别的操作系统上搞。这是没得选择的。 ----------------------------------------- 综观所有的“非WINDIW”系统,我还是觉得FREEBSD符合我的需求,是我们所找的梦想,而JAVA和ORALE就是我的工作。(其他能改,工作不能改) 我的工作和我的梦想能在一起吗? 以后我们的日子就是在UNIX或LINUX下度过啦,不知是苦还是乐? |
无双 回复于:2003-09-04 18:28:15 |
ORACLE有BSD上的吗
另外JAVA是跨平台的 所以可以在其它平台开发好后再拷过去 |
quakelee 回复于:2003-09-04 21:12:31 |
把ORACLE搞到BSD上面实在是过于痛苦了,你们的情况前置机倒是可以考虑freebsd,数据库就不用想用freebsd了,太麻烦 |
wangbin 回复于:2003-09-04 22:40:07 |
[quote:2444d0d40d="quakelee"]把ORACLE搞到BSD上面实在是过于痛苦了,你们的情况前置机倒是可以考虑freebsd,数据库就不用想用freebsd了,太麻烦[/quote:2444d0d40d] 我是税务的,我也这么想 |