作者KuoZheChiou (邱国哲)
看板java
标题Re: 请问JDK1.4和JDK1.5互相使用的问题..
时间Wed Jul 5 13:01:10 2006
※ 引述《[email protected] (...)》之铭言:
: ※ 引述《[email protected] (邱国哲)》之铭言:
: > 请问各位前辈:
: 我不是前辈,若有错请指正 ^^
: > 近日在写程式时发生了一件事情, 我学弟是使用jdk1.5开发程式,
: > 而我的电脑则是使用jdk1.4的,
: > 因此发生了我不能执行学弟程式的问题,
: > 最後是我安装jdk1.5.
: > 在这里想请问:
: > 1. jdk1.4和jdk1.5中, 有没有互相相容的办法?
: > 也就是1.5能执行1.4开发出来的程式吗?
: 基本上应该没问题。
: > 反之是否可以呢?
: 这个就要你学弟没用到 1.5 的新特色 (包括语言本身以及 library 部分),
: 再配合使用 javac 的 cross-compilation 功能才行了。
: > 2. 有没有一种写法, 可以让两个都通吃呢?
: 如上所述,不要使用 1.5 的东西。
: > 3. 有没有对抗"反组译"的对策?
: 这个应该要找混淆器来试试看。
: > 这件事情也蛮重要的, 如果对方公司的server已设定好是1.4的环境,
: > 但我们这边是1.5开发, 势必要求对方换环境, 但这是不太可能的,
: > 因此想请问各位前辈, 是否有没有解答?
: 还是一样,用 1.4 的东西就好,
: 不然就得自己把 1.5 的 JRE 包进去了 (太大了 :Prz)
: > 谢谢..
:
感谢各位好心的人解答
基本上, jdk1.4和jdk1.5到底要使用哪一个, 没有一个很明确的答案,
但是, 若像公司这样子较大的合作案子, 却发现彼此要使用的版本却相异之问
题, 我们也很头痛. 当然, 我可以嚐试去写两个code, 一个是for jdk1.4,
另一个是for jdk1.5的. 然而, 却不是最好的解决之道.
想在这里问问大家的原因, 除了自己还不是很了解jdk1.4和jdk1.5的差异,
深怕使用到两者不同之处, 而造成程式无法执行之外, 另一个想法也是想
知道是否有哪一位强者知道如何处理这样子的情况, 呵呵, 多多学习咩^-^
在此还是感谢回答的各位好心人士, 当然, 若有人有更好的解决之道,
不妨提出, 大家讨论讨论, 增进新知.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.115.52.173