本页主题: Eclipse 3.4 M1 发布! 打印 | 加为IE收藏 | 收藏主题 | 上一主题 | 下一主题

yipsilon

头衔:社区十大NB青年! 社区十大NB青年!
状态: 离线
级别: CEC经理
精华: 8
发帖: 1495
威望: 223 点
财富: 58 元
在线时间:251(小时)
注册时间:2005-08-21
最后登录:2008-11-04

Eclipse 3.4 M1 发布!

3.3版本发布不久,3.4第一个Milestone版本就出来了,真是快啊。本版本最重要的一个更新就是SWT支持运行在64位虚拟机的64位Windows操作系统上(演示是64位版的Windows XP)。

Eclipse 3.4 M1 - New and Noteworthy

Whrrr. Hmmm. Click. Like the satisfying sound of fine machinery resetting, the Eclipse release cycle begins anew. To kick things off after the successful Europa simultaneous release, here are some of the more noteworthy things available in Eclipse milestone build 3.4M1 (August 10, 2007) which is now available for download. See the build notes for details about bugs fixed and other changes.


Equinox


New provisioning support The Equinox Incubator Provisioning team has released their first milestone.
  • There is a little RCP Agent used to create and manage profiles. Those same capabilities are also exposed through a text console and the same perspective can be added to a standard SDK. Oh, and you can call the same operations from code via API.
  • The agent allows you to manage the profile you are running as well as other profiles.
  • You can create/manage multiple profiles and all installed bundles are downloaded only once and shared between the different profiles.
  • The new support is a complete replacement for Update Manager. Notice that in the fully functional Admin UI application there are no Update Manager bundles.
  • There are simple, lightweight APIs for manipulating and managing profiles.
  • The new provisioning support includes tools to generate metadata based on existing features, plug-ins and Eclipse installations. In fact, that is how the metadata in M1 was created.

Though this support is still in incubation, you may want to take a look by checking out the Equinox Provisioning wiki page.


Platform


SWT for 64-bit Windows Windows x86_64/AMD64 has joined the lineup of supported configurations for which SWT and Eclipse are routinely built. To use it you must be running on a 64-bit edition of Windows with a 64-bit JRE. (Note that the 32-bit versions of SWT and Eclipse can still be used on these configurations with a 32-bit JRE.)

Eclipse on Windows 64


Improved regular expressions in Find/Replace dialog The regular expressions support in the Find/Replace dialog (Ctrl+F) has been extended.

In the Find field, the new pattern \R matches any line delimiter (Windows \r\n, Unix \n, and Mac \r). Note that \R cannot be used in character groups ([]), since the Windows delimiter \r\n consists of two characters.

In the Replace With field, several new constructs have been added, for example:

  • \R inserts the document line delimiter (same as Enter key)
  • \r and \n insert carriage return and newline characters, respectively. Note that mixing line delimiters inside a document is not recommended and may lead to problems with external editors. \R is usually a better choice.
  • \t inserts a tab
  • \xhh and \uhhhh insert the specified characters

Content assist and Help tell all the gory details.

Find/Replace dialog with content assist showing \R

Line matches in result view The file search result now shows line matches. When in the tree layout, line matches are shown below files:

Line matches in the text search result view


Improved text search replace dialog Replacing text matches (Replace All or Replace Selected in the context menu of the text search result view) now uses the same dialog as refactorings do - including preview and undo:

Replace text match dialog


Ignore resources by path The Team > Ignored Resources preference page now allows you to specify ignore path patterns as well as file name patterns.

Share multiple projects simultaneously The Team > Share Project action now supports multi-select so multiple projects can be shared in a single operation.

Correct spelling in CVS Commit wizard The comment area of the CVS Commit Wizard now presents you with suggested corrections for misspelled words. The options are available using quick assist (Ctrl+1) and are also shown in the context menu.

File changes can be viewed in CVS Commit wizard File changes can now be viewed in the CVS Commit Wizard. You can view the changes for a file by double-clicking on the file in the Changes pane.

Build tab added for Program External Tools As an outcome of an Eclipse bug day, a build tab is now available for configuration of building before the launch of a Program external tool.

build tab


Default console and file encoding The console encoding used when running or debugging a program automatically matches the encoding of the program being run or debugged. For example, your Java program's (or Java project's) encoding will be used by the console and a corresponding VM argument (for example, "-Dfile.encoding=UTF-8") will be added to the command line. This makes it simpler to run and debug code displaying console output.

Drag text to create watch expressions You can now drag text into the Expressions view to create expressions.

Reorder watch expressions

You can now reorder entries in the Expressions view with drag and drop.


JDT


Extract Class refactoring Extract Class is a new refactoring that replaces a set of fields with a new container object. All references to the fields are updated to access the new container object.

Use to:

  • group fields which logically belong together; e.g., Date start, Date end, String newValue, String oldValue
  • reduce number of fields
  • provide useful defaults in the container object
  • re-use the extracted class in other classes

To execute the Extract Class refactoring, select a type, invoke Refactor > Extract Class, select the fields that should be used in the container class, and give meaningful names.

Example: Extract x,y,z to a new class Position

Extract Class Position

Results in the creation of a new Position class and refactoring the original to make use of it:

Extract Class Position result


Rearrange content of files per drag and drop Unsorted views like the Java editor's Outline view and the Members view in the Java browsing perspective can now be used to rearrange members per drag and drop:

Outline view showing a drag and drop interaction.

The views show exact feedback where the member will be located after the drop.


Default watchpoint suspend settings You can now control the suspend settings for newly created watchpoints. A watchpoint can suspend execution when a field is accessed, modified, or both. The new preference is available on the Java > Debug preference page.

Suspend policy for watchpoints


Search for installed JREs on Mac You can now search for all installed JREs on Mac. Pressing the Search button on the Java > Installed JREs preference page will add definitions for all VMs installed in the operating system's default location (/System/Library/Frameworks/JavaVM.framework/Versions).

Search for installed JREs


PDE


Table of contents authoring Tables of contents allow you to organize your Eclipse product's contribution to online help documentation. PDE now provides an editor to help you easily create, modify and visualize tables of contents for your Eclipse product.

Creating a table of contents is now as easy as dragging and dropping documentation files from the Package Explorer into the editor.

The editor also comes with a rich source page that features syntax highlighting, hyperlink navigation (Ctrl+Left) and a quick outline (Ctrl+O).

You can create a table of contents via File > New > Other > User Assistance > Help Table of Contents.

The Table of Contents Editor


Preview changes in PDE wizards You can now preview changes made by the Organize Manifests and the Externalize Strings wizards before they are applied to the plug-in manifest files.

Much like the refactoring wizards provided by JDT, the previews allow you to select only the changes you wish to apply.

Both wizards can be invoked from the PDE Tools context menu of plug-in projects.

Organize Manifests Preview Sample


Structural compare for plugin.xml files When comparing two versions of a plugin.xml file, the new structure compare views will let you easily see what extensions and extension points have been added, removed, and modified.

XML compare


---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
中国Eclipse社区,打造中国最专业的Eclipse开发者社区!!

地址:http://www.eclipseworld.org
顶端 时间: 2007年08月11日 19:38 | [楼 主]
hinokio

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 3
威望: 1 点
财富: 105 元
在线时间:0(小时)
注册时间:2006-12-18
最后登录:2008-11-20

はや

我还在用3.2版的呢

3.4M1都出了!真得好快啊!
顶端 时间: 2007年08月17日 22:42 | 1 楼
andy0566

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 5
威望: 11 点
财富: 205 元
在线时间:1(小时)
注册时间:2006-04-11
最后登录:2008-07-26

在用3.3,等待3.4最终版本
顶端 时间: 2007年08月19日 09:59 | 2 楼
raymond_jue

状态: 离线
级别: CEC程序员
精华: 0
发帖: 1
威望: 1 点
财富: 1 元
在线时间:0(小时)
注册时间:2007-08-16
最后登录:2007-08-30

先不急,3.3的插件都还没齐全呢,呵呵
顶端 时间: 2007年08月20日 18:38 | 3 楼
liuyaoxing

头衔:Java 软件工程师 Java 软件工程师
状态: 离线
级别: CEC中级程序员
精华: 0
发帖: 68
威望: 0 点
财富: 69 元
在线时间:1(小时)
注册时间:2006-12-24
最后登录:2008-11-20

真是快啊,比法拉利还快!
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
人生就像骑自行车,想保持平衡就得往前走
顶端 时间: 2007年08月21日 11:03 | 4 楼
jief

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 50
威望: 1 点
财富: 152 元
在线时间:0(小时)
注册时间:2006-08-13
最后登录:2008-07-06

3.3比3.2改动很小
顶端 时间: 2007年08月23日 10:37 | 5 楼
441023065

状态: 离线
级别: CEC程序员
精华: 0
发帖: 31
威望: 1 点
财富: 32 元
在线时间:0(小时)
注册时间:2007-08-02
最后登录:2007-11-24

不是吧,还在考虑转到3.3!
顶端 时间: 2007年08月25日 18:03 | 6 楼
piaoling

状态: 离线
级别: CEC高级程序员
精华: 0
发帖: 41
威望: 11 点
财富: 242 元
在线时间:3(小时)
注册时间:2005-12-04
最后登录:2008-03-24

更新速度不是一般,跟不上
顶端 时间: 2007年08月30日 09:55 | 7 楼
古流枫叶

状态: 离线
级别: CEC程序员
精华: 0
发帖: 5
威望: 1 点
财富: 5 元
在线时间:0(小时)
注册时间:2007-08-28
最后登录:2007-09-05

我也在习惯eclipse3.3呢
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Eclipse For Ever
顶端 时间: 2007年08月30日 15:17 | 8 楼
haha551

状态: 离线
级别: CEC程序员
精华: 0
发帖: 5
威望: 1 点
财富: 6 元
在线时间:0(小时)
注册时间:2007-07-09
最后登录:2007-10-04

也不知道eclipse3.4又增加了什么功能
顶端 时间: 2007年09月04日 14:12 | 9 楼
dh2005

头衔:Demon Hunter Demon Hunter
状态: 离线
级别: CEC高级程序员
精华: 1
发帖: 110
威望: 12 点
财富: 115 元
在线时间:14(小时)
注册时间:2005-12-14
最后登录:2008-10-28

速度真快.
嘟土豆  -  做Google,百度,Yahoo的网站正常收录
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
下载不了教程,可到我的网站 嘟土豆下载
顶端 时间: 2007年09月10日 17:57 | 10 楼
huai51

状态: 离线
级别: CEC程序员
精华: 0
发帖: 1
威望: 1 点
财富: 1 元
在线时间:0(小时)
注册时间:2007-08-12
最后登录:2007-09-13

     
顶端 时间: 2007年09月13日 00:47 | 11 楼
clevercong

状态: 离线
级别: CEC程序员
精华: 0
发帖: 2
威望: 1 点
财富: 2 元
在线时间:0(小时)
注册时间:2007-08-22
最后登录:2008-05-31

偶还用着3.2呢。
顶端 时间: 2007年09月13日 12:46 | 12 楼
super_jun

状态: 离线
级别: CEC程序员
精华: 0
发帖: 2
威望: 1 点
财富: 3 元
在线时间:0(小时)
注册时间:2007-06-22
最后登录:2007-11-01

呵呵,更新速度真不是一般的快啊
顶端 时间: 2007年10月29日 18:01 | 13 楼
中国Eclipse社区 » 新闻焦点


辽ICP备05021625号