Topic: 昨天刚刚装了Eclipse3.0,学习使用,有些疑问 |
Print this page |
1.昨天刚刚装了Eclipse3.0,学习使用,有些疑问 | Copy to clipboard |
Posted by: mochow Posted on: 2004-02-18 09:56 建了一个工程,发现如果工程所需的jre低于1.4的版本不行。它会直接去 相关的1.4版本。不知道它们是怎么联系起来的?机器上开始装有Tiger, 编译的时候它自动的用Tiger来编译,完全不管我class path的设置。 看了一下About信息,发现它自己有些变量如: java.home=C:\Program Files\Java\j2re1.4.2_02 这些变量我自己是否可以根据自己的需要修改的? java.home这个属性是不是只能往j2re1.4.2以上的版本修改? 我编译的时候使用的jdk的版本是不是根据在project中的设置而定呢? 还有那个classpath文件,究竟起什么作用? 我用ant build project发现,jdk在classpath中设置无效,最后我到ant的 build path中设置(tools.jar的路径),才可以成功build。不知道这样设置 是不是不好? |
2.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: mochow Posted on: 2004-02-18 11:18 而且用ant进行build的时候似乎经常出现 java.lang.StackOverflowError的问题 |
3.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: jspboy Posted on: 2004-02-19 08:14 沒有jdk1.4.2以上版本好像根本就運行不起來. |
4.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: mochow Posted on: 2004-02-19 09:35 我安装了jdk1.4.2,但是我的project所用的jdk和jre我要用jdk1.3, 所以出了问题,不知道是不是对project所使用的jdk有所限制啊。 |
5.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: scottding Posted on: 2004-02-19 09:39 你可以安装多个JDK,然后可以对应你的Project使用不同的JDK,使用ANT build有的时候会出现上述问题,你使用的是什么版本的Eclipse?看看Eclipse网站上的相关报告。 |
6.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: mochow Posted on: 2004-02-19 10:23 偶的那个是3.0M5。 hoho,刚刚去下最新的3.0M7随意看了看,发现了很多不错的 东东啊,可以好好看看他们的junit框架学学单元测试代码的编写 啊,是个不错的东东。 |
7.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: fhk1999 Posted on: 2004-02-19 13:24 eclipse 3.0 requires jdk 1.4 to run. You can use different jdk to compile your project. Register jdk at window->preference->java->installed jre. By default ant use the same jvm as eclipse. You can change it on ant launch screen. There is jre tab. Alternative jre can be specified there. |
8.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: mochow Posted on: 2004-02-19 14:24 3x all, I would try But who can tell me how could I get the ant launcher UI ? Is it the one as follows? |
9.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: Jove Posted on: 2004-02-19 14:57 |
10.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: mochow Posted on: 2004-02-19 15:04 Show View->Ant 这里好像没有跟jre有关的tab啊。 现在build的error: [javac] bad class file: C:\Program Files\Java\j2re1.4.2_02\lib\rt.jar(java/applet/Applet.class) [javac] class file has wrong version 48.0, should be 47.0 [javac] Please remove or make sure it appears in the correct subdirectory of the classpath. [javac] import java.applet.Applet; [javac] ^ |
11.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: Jove Posted on: 2004-02-19 15:17 ant的build script中可以设编译器参数的 细读这篇文档或许对你有帮助 http://ant.apache.org/manual/CoreTasks/javac.html |
12.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: mochow Posted on: 2004-02-19 15:37 我把我原来的<property name="build.compiler" value="modern"/> 改为 <property name="build.compiler" value="javac1.3"/> 结果还是跟上面的一样: class file has wrong version 48.0, should be 47.0 但是,结果我又添加了一个属性,就ok了 <javac destdir="${build.classes}" deprecation="on" fork="true"> 添加的属性是:fork="true" 结果提示: [javac] Since fork is true, ignoring compiler setting. 然后一切就OK了,呵呵,jove谢谢你找了这篇文章。 |
13.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: Jove Posted on: 2004-02-19 15:47 表客气,Ant的Manual写的是粉不错的 所以比较奇怪为什么老美还是喜欢买Ant的书 排行榜靠前的好几本是讲Ant的 |
14.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: mochow Posted on: 2004-02-19 16:12 我学ant也是先大致翻了一下Ant-The Definitive Guide的电子书 没有看Manual,shy! 偶以后遇到问题会多翻翻Manual的。 |
15.Re:昨天刚刚装了Eclipse3.0,学习使用,有些疑问 [Re: mochow] | Copy to clipboard |
Posted by: jiang_sl Posted on: 2004-02-27 22:03 |
Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1 客服电话 18559299278 客服信箱 714923@qq.com 客服QQ 714923 |