- 浏览: 33909 次
- 性别:
- 来自: 北京
最新评论
先上代码
eclipse 好像使用内部的jdt编译的,编译的时候
会被认为是deadcode忽略掉,但javac可以正确编译。 不知能否设置eclipse 使用系统的javac来编译。
后记:
刚刚向jdt小组提交bug,他们说已经在3.6.1版本中修复了, 我用的是3.6.0
class MyException extends Exception { private static final long serialVersionUID = 1L; } public class UnusedTest { static boolean b = false; static void method() throws MyException { if (b) { throw new MyException(); } } public static void main(String[] args) { Object o = null; try { while (true) { method(); o = new Object(); b = true; } } catch (MyException e) { } if (o != null) { System.out.println("After catch!"); } } }
eclipse 好像使用内部的jdt编译的,编译的时候
if (o != null) { System.out.println("After catch!"); }
会被认为是deadcode忽略掉,但javac可以正确编译。 不知能否设置eclipse 使用系统的javac来编译。
后记:
刚刚向jdt小组提交bug,他们说已经在3.6.1版本中修复了, 我用的是3.6.0
发表评论
-
RSA Public Key Cryptography in Java
2010-12-20 14:39 1173Public key cryptogr ... -
java 类静态成员初始化问题
2010-12-16 09:17 1127public class StaticVar { pr ... -
程序执行时间估算
2010-12-09 11:53 839一直以来没有对程序执行的时间不是很清楚,今天大概研究了一下,为 ... -
java.io.StreamCorruptedException: invalid type code: 31
2010-12-02 13:46 2282A user-settable boolean to dete ... -
架构师给程序员的一封信
2010-11-16 15:25 705某Architect给他的Engineer ... -
成功开发iPhone软件的10个步骤
2010-10-28 13:27 779一年前斯坦福和Apple ... -
10 个最酷的 Linux 单行命令
2010-10-27 22:08 728下面是来自 Commandlinefu 网站由用户投票决出的 ... -
Root exception is java.rmi.UnmarshalException: failed to unmarshal class weblogi
2010-09-02 16:40 2263Found a cause the problem. Ther ... -
程序安装apk
2010-09-02 09:30 1392Intent i = new Intent(Intent ... -
java class 文件反编译分析
2010-08-04 09:11 890javac Test.java javap -c Test ... -
Cannot find value in class indicator mapping in parent descriptor
2010-06-09 19:37 1505Cannot find value in class ... -
Android adb error: “device not found” on Ubuntu
2010-05-29 13:18 5528I've been getting this error ... -
java远程调试异常捕捉不到
2010-05-24 14:17 831再远程调试的时候出现了异常,但是无法知道相关异常信息,把代码放 ... -
11月编程语言排行榜:C语言的耐力基因
2009-11-11 15:40 584Tiboe近日发布了新一期 ... -
google推出开源go语言
2009-11-11 11:15 318go语言官网 http://golang.com go语言h ... -
GWT Unable to load Mozilla for hosted mode
2009-09-29 09:05 195在运行gwt的sample时 [java] ** Unab ... -
安装JRuby时出现系统找不到指定的路径
2009-09-29 00:02 137今天在配置JRuby时,运行jruby -v ,出现" ...
相关推荐
4. **JDT(Java Development Tools)**:JDT是Eclipse中的Java开发工具集,提供了语法高亮、自动完成、错误检测、调试器等功能。4.7.3版本可能包含对Java 8及更高版本的支持,以及对新特性的改进。 5. **PDE(Plug-...
首先,确保你已经安装了Eclipse IDE,并且拥有Java开发工具(JDT)和Perspective for Other JREs插件。这两个是进行Java项目开发的基础。 1. 下载Zookeeper 3.4.6源码:从Apache官方网站下载Zookeeper 3.4.6的源...
- **外挂机制**:通过安装特定的插件(如JDT支持Java,CDT支持C/C++),Eclipse可以支持不同的编程语言。 - **跨语言支持**:除了支持多种编程语言外,Eclipse还支持多种人类语言,如中文、法语等,这得益于特殊的...
每日构建版则是从最新源码编译,可能存在严重bug,适合开发者跟踪最新进展。 【跨语言、跨平台特性】 Eclipse 不仅仅是一个Java IDE,它是一个多语言支持的开发平台。JDT是Eclipse中的Java开发插件,但Eclipse平台...
随Eclipse一同提供的标准插件集中包含了Java开发工具(JDT),这使得大多数用户将其视为Java集成开发环境(IDE)。然而,Eclipse的潜力远不止于此,它还包含插件开发环境(PDE),专为希望扩展Eclipse功能的软件...
6. **JDT (Java Development Tools)**:JDT是Eclipse的核心组件,专门为Java开发提供工具集,包括源码导航、类型层次结构查看、搜索功能、重构工具等。 7. **GTK+**:描述中的“gtk”指的是Eclipse在Linux上的图形...
4. **当日最新版(Nightly builds)** - 直接从源代码编译,可能存在严重bug,适用于开发者跟踪最新进展。 **跨语言、跨平台的特性** Eclipse平台的核心非常小巧,但通过JDT、CDT(C/C++ Development Toolkit)等...
- **当日最新版(Nightly builds)**:基于最新源代码编译,可能存在严重bug,适合追求最新特性的开发者。 **1. 跨语言、跨平台** 虽然Eclipse最初被视为Java IDE,但其实它是一个多语言支持的平台。JDT是Eclipse...
- 使用Eclipse JDT Java编译器来编译JSP页面,这意味着不再需要完整的Java Development Kit (JDK)来运行Tomcat,仅需Java Runtime Environment (JRE)即可。 - Eclipse JDT Java编译器随二进制Tomcat发行版一起提供...
10. **集成开发环境(IDE)集成**:JDT可能与其他流行的IDE(如Eclipse、Visual Studio Code等)无缝集成,提供更便捷的调试体验。 由于"javascript_debug_toolkit.rar"描述中提到需要在JDK1.5上运行,这可能意味着...
安装完成后,确保Eclipse的编译器配置正确,使JDT编译器支持注解处理(Project -> Properties -> Java Compiler -> Annotation Processing)。另外,为了使IDE识别Lombok注解,还需要在构建路径中包含Lombok的jar...
� Eclipse JDT plugin (included in most Eclipse IDE packages) � WST (optional, but needed for the Android Editors feature; included in most Eclipse IDE packages ) o JDK 5 or JDK 6 (JRE alone is not ...