2008年8月14日

          繼上次08年11月份的6.5版本以后,今日,NetBeans又發(fā)布了6.7正式版。
          下載地址:http://www.netbeans.org/downloads/index.html

          不管sun怎么發(fā)展,都希望NetBeans社區(qū)能夠繼續(xù)良好的發(fā)展。為Java開發(fā)人員提供更加優(yōu)秀的IDE。

          Feature Highlights

          Connected Developer Tools

          • Create Kenai-hosted open source projects directly within the IDE
          • Manage your Kenai project and collaborate with like-minded developers
          • File issue tracking reports using both Jira and Bugzilla
          Kenai Integration

          Kenai Integration

          Maven

          • Library dependency graph viewer
          • Improved code completion for Maven plugin parameters
          • Support for Java EE, Web Services creation and consumption
          • POM Editor and Navigator enhancements
          Maven Code Completion

          PHP

          • PHPUnit support
          • Code coverage and Selenium support
          • SQL code completion in the PHP editor
          PHP SQL Code Completion

          GlassFish

          • Glassfish v3 Prelude instance with pre-configured Derby (Java DB) integration
          • Code completion support for Glassfish v3 Prelude
          • Added Hierarchy to the Tree View in the Services Explorer
          GlassFish in Tree View

          Groovy and Grails

          • Out-of-the-box support for Grails 1.1
          • Code completion
          • Disable browser opening on run and configure platforms to use with Grails projects
          • Invoke Grails command or custom script from context menu item
          Groovy Code Completion

          Ruby and Rails

          • Remote debugging
          • Improvements to Ruby constants support
          • Run and debug actions for test cases and suites included in context menu
          • Support for Shoulda tests
          Ruby Test Cases

          C/C++

          • DLight profiling tools for C++ projects (with minimal overhead!)
          • Integrated support of popular Qt library and tools
          • More refactorings and code generation in the C/C++ editor
          • Macro expansion view to analyze preprocessor output
          CC++ Qt Support

          Profiler

          • Export profiling data into CSV, HTML and XML file formats
          • HeapWalker supports OQL queries to analyze the contents of the heapdump
          OQL Query Support

          Debugger

          • Debugger options to customize debugging process
          • Easy viewing and setup of sources before start of debugging session
          Debugger

          Java

          • Hudson services integration for Ant and Maven projects
          • Generated source roots now displayed in the Projects tab
          • Struts library migrated to version 1.3.8
          Java Generated Source

          Java ME / Mobility

          • Bundled with the Java Platform Micro Edition Software Development Kit 3.0
          • Support for the Java Card Platform 3.0
          • Full support for SVG Rich Components in the Visual Mobile Designer
          • Improvements to the SVG Composer
          Mobility SVG Components

          NetBeans Platform

          • Enhancements to Output window, Update Center catalog, and search performance
          • Improved toolbar behavior and declarative MIME type resolvers
          • Ability to change extension of files
          Change Extension Property


          posted @ 2009-06-29 21:38 IceRao 閱讀(2314) | 評論 (3)編輯 收藏
          NetBeans6.5的roadmap經(jīng)過了幾次修改,而最近有修改到11.19日釋出NetBeans6.5版。各位NetBeans的用戶趕緊下載吧。
          下載地址:http://www.netbeans.org/downloads/index.html

          NetBeans - Development Simplified

          A free, open-source Integrated Development Environment for software developers. You get all the tools you need to create professional desktop, enterprise, web, and mobile applications with the Java language, C/C++, and even dynamic languages such as PHP, JavaScript, Groovy, and Ruby. NetBeans IDE is easy to install and use straight out of the box and runs on many platforms including Windows, Linux, Mac OS X and Solaris.

          The NetBeans IDE 6.5 provides several new features and enhancements, such as rich PHP, JavaScript and Ajax editing features, improved support for using the Hibernate web framework and the Java Persistence API, and tighter GlassFish v3 and MySQL integration.

          What do developers say about the NetBeans IDE? Read their testimonials and switch stories.


          Highlights

          - Java Desktop Applications

          Create professional desktop applications using the NetBeans Java GUI Builder with Swing Application Framework and Beans Binding support.

          - PHP Development

          A fast and light-weight PHP IDE with code completion and quick fixes, integrated FTP and Xdebug, and support for popular Web Services.

          - Java EE and Web Applications

          Build web applications using Ajax, JavaScript, and CSS. Support for frameworks incl. JSF, Struts, Spring and Hibernate. Full set of tools for EJB development.

          - Ruby and Ruby on Rails Development

          Powerful Ruby editor with code completion and debugger, and full support for Ruby on Rails. Includes the JRuby runtime.

          - Visual Mobile Development

          Create, test and debug GUI applications that run on mobile phones, set-top boxes, and PDAs.

          - C and C++ Development

          Full-featured C/C++ editor, debugger, project templates, support for multiple project configurations, remote development, and packaging of completed projects.



          先去下載體驗咯。
          save
          posted @ 2008-11-19 19:06 IceRao 閱讀(1853) | 評論 (12)編輯 收藏
          在Netbeans中由于使用了Swing進(jìn)行開發(fā),所以其中界面的字體也是由Java虛擬機(jī)進(jìn)行配置而不是隨操作系統(tǒng)的。在安裝完Netbeans后默認(rèn)的字體大小是11px。而在Windows下的宋體最小支持12px。所以字體為11px就已經(jīng)無法完整顯示了。

          簡單的解決辦法就是將字體改大一點。詳細(xì)的方法是打開Netbeans安裝目錄下的etc\netbeans.conf文件。在:
          netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=128m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true"

          這行最后引號前添加--fontsize 12。即變?yōu)椋?br />
          netbeans_default_options="-J-client -J-Xss2m -J-Xms32m -J-XX:PermSize=128m -J-XX:MaxPermSize=200m -J-Dnetbeans.logger.console=true -J-ea -J-Dapple.laf.useScreenMenuBar=true -J-Dsun.java2d.noddraw=true --fontsize 12"


          這個時候重新啟動Netbeans就發(fā)現(xiàn)自己已經(jīng)變?yōu)檎5拇笮。辉倌敲措y看了。

          當(dāng)然,追求完美的人當(dāng)然不會只限于使用Netbeans默認(rèn)的字體。在Netbeans的Tools->Options->Fonts & Colors 可以對Netbeans的字體進(jìn)行設(shè)置。遺憾的是將編輯器的字體設(shè)置為較好看的英文字體時會出現(xiàn)中文顯示為亂碼的情況。解決這個問題的方式是對Java虛擬機(jī)的制定的字體進(jìn)行修改。

          打開$JAVA_HOME/jre/lib/fontconfig.properties這個文件(如果沒有這個文件則將$JAVA_HOME/jre/lib/fontconfig.properties.src改名為$JAVA_HOME/jre/lib/fontconfig.properties)。這個文件的大致內(nèi)容如下。其中需要修改的部分也使用高亮進(jìn)行了說明。

          # @(#)fontconfig.properties 1.5 04/01/28
          #
          # Copyright 2003 Sun Microsystems, Inc. All rights reserved.
          #

          # Version

          version=1

          # Component Font Mappings

          #Netbeans編輯器對應(yīng)的中文字體
          allfonts.chinese-ms936=MingLiU
          allfonts.chinese-gb18030=SimSun
          allfonts.chinese-hkscs=MingLiU_HKSCS
          allfonts.devanagari=Mangal
          allfonts.dingbats=Wingdings
          allfonts.lucida=Lucida Sans Regular
          allfonts.symbol=Symbol
          allfonts.thai=Lucida Sans Regular

          serif.plain.alphabetic=Times New Roman
          serif.plain.chinese-ms950=MingLiU
          serif.plain.hebrew=David
          serif.plain.japanese=MS Mincho
          serif.plain.korean=Batang

          serif.bold.alphabetic=Times New Roman Bold
          serif.bold.chinese-ms950=PMingLiU
          serif.bold.hebrew=David Bold
          serif.bold.japanese=MS Mincho
          serif.bold.korean=Batang

          serif.italic.alphabetic=Times New Roman Italic
          serif.italic.chinese-ms950=PMingLiU
          serif.italic.hebrew=David
          serif.italic.japanese=MS Mincho
          serif.italic.korean=Batang

          serif.bolditalic.alphabetic=Times New Roman Bold Italic
          serif.bolditalic.chinese-ms950=PMingLiU
          serif.bolditalic.hebrew=David Bold
          serif.bolditalic.japanese=MS Mincho
          serif.bolditalic.korean=Batang

          sansserif.plain.alphabetic=Arial
          sansserif.plain.chinese-ms950=MingLiU
          sansserif.plain.hebrew=David
          sansserif.plain.japanese=MS Gothic
          sansserif.plain.korean=Gulim

          sansserif.bold.alphabetic=Arial Bold
          sansserif.bold.chinese-ms950=PMingLiU
          sansserif.bold.hebrew=David Bold
          sansserif.bold.japanese=MS Gothic
          sansserif.bold.korean=Gulim

          sansserif.italic.alphabetic=Arial Italic
          sansserif.italic.chinese-ms950=PMingLiU
          sansserif.italic.hebrew=David
          sansserif.italic.japanese=MS Gothic
          sansserif.italic.korean=Gulim

          sansserif.bolditalic.alphabetic=Arial Bold Italic
          sansserif.bolditalic.chinese-ms950=PMingLiU
          sansserif.bolditalic.hebrew=David Bold
          sansserif.bolditalic.japanese=MS Gothic
          sansserif.bolditalic.korean=Gulim

          #在Netbeans中選擇字體為monospaced時實際映射的字符是Monaco
          monospaced.plain.alphabetic=Monaco
          monospaced.plain.chinese-ms950=MingLiU
          monospaced.plain.hebrew=David
          monospaced.plain.japanese=MS Gothic
          monospaced.plain.korean=GulimChe

          monospaced.bold.alphabetic=Monaco Bold
          monospaced.bold.chinese-ms950=PMingLiU
          monospaced.bold.hebrew=David Bold
          monospaced.bold.japanese=MS Gothic
          monospaced.bold.korean=GulimChe

          monospaced.italic.alphabetic=Monaco Italic
          monospaced.italic.chinese-ms950=PMingLiU
          monospaced.italic.hebrew=David
          monospaced.italic.japanese=MS Gothic
          monospaced.italic.korean=GulimChe

          monospaced.bolditalic.alphabetic=Monaco Bold Italic
          monospaced.bolditalic.chinese-ms950=PMingLiU
          monospaced.bolditalic.hebrew=David Bold
          monospaced.bolditalic.japanese=MS Gothic
          monospaced.bolditalic.korean=GulimChe

          dialog.plain.alphabetic=Arial
          dialog.plain.chinese-ms950=MingLiU
          dialog.plain.hebrew=David
          dialog.plain.japanese=MS Gothic
          dialog.plain.korean=Gulim

          dialog.bold.alphabetic=Arial Bold
          dialog.bold.chinese-ms950=PMingLiU
          dialog.bold.hebrew=David Bold
          dialog.bold.japanese=MS Gothic
          dialog.bold.korean=Gulim

          dialog.italic.alphabetic=Arial Italic
          dialog.italic.chinese-ms950=PMingLiU
          dialog.italic.hebrew=David
          dialog.italic.japanese=MS Gothic
          dialog.italic.korean=Gulim

          dialog.bolditalic.alphabetic=Arial Bold Italic
          dialog.bolditalic.chinese-ms950=PMingLiU
          dialog.bolditalic.hebrew=David Bold
          dialog.bolditalic.japanese=MS Gothic
          dialog.bolditalic.korean=Gulim

          dialoginput.plain.alphabetic=Courier New
          dialoginput.plain.chinese-ms950=MingLiU
          dialoginput.plain.hebrew=David
          dialoginput.plain.japanese=MS Gothic
          dialoginput.plain.korean=Gulim

          dialoginput.bold.alphabetic=Courier New Bold
          dialoginput.bold.chinese-ms950=PMingLiU
          dialoginput.bold.hebrew=David Bold
          dialoginput.bold.japanese=MS Gothic
          dialoginput.bold.korean=Gulim

          dialoginput.italic.alphabetic=Courier New Italic
          dialoginput.italic.chinese-ms950=PMingLiU
          dialoginput.italic.hebrew=David
          dialoginput.italic.japanese=MS Gothic
          dialoginput.italic.korean=Gulim

          dialoginput.bolditalic.alphabetic=Courier New Bold Italic
          dialoginput.bolditalic.chinese-ms950=PMingLiU
          dialoginput.bolditalic.hebrew=David Bold
          dialoginput.bolditalic.japanese=MS Gothic
          dialoginput.bolditalic.korean=Gulim

          # Search Sequences
          sequence.allfonts=alphabetic/default,dingbats,symbol

          sequence.serif.GBK=alphabetic,chinese-ms936,dingbats,symbol
          sequence.sansserif.GBK=alphabetic,chinese-ms936,dingbats,symbol
          #在中文windows xp環(huán)境下通過這個定義來查找字體。這里先指定alphabetic即查找字體時會先查找
          monospaced.plain.alphabetic、monospaced.bold.alphabetic...的定義。如果沒有找到則會找allfonts下的定義。
          通過這個定義就是說先查找對應(yīng)的alphabetic定義,在顯示中文時如果alphabetic是英文字體則查找下一個chinese-ms936的定義(這里由于monospaced沒有這個定義所有最后匹配的是allfonts.chinese-ms936)。
          sequence.monospaced.GBK=alphabetic,chinese-ms936,dingbats,symbol

          sequence.dialog.GBK=alphabetic,chinese-ms936,dingbats,symbol
          sequence.dialoginput.GBK=alphabetic,chinese-ms936,dingbats,symbol


          sequence.serif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
          sequence.sansserif.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
          sequence.monospaced.GB18030=chinese-gb18030,alphabetic,dingbats,symbol
          sequence.dialog.GB18030=alphabetic,chinese-gb18030,dingbats,symbol
          sequence.dialoginput.GB18030=alphabetic,chinese-gb18030,dingbats,symbol

          sequence.serif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
          sequence.sansserif.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
          sequence.monospaced.x-windows-950=chinese-ms950,alphabetic,dingbats,symbol
          sequence.dialog.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol
          sequence.dialoginput.x-windows-950=alphabetic,chinese-ms950,dingbats,symbol

          sequence.serif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
          sequence.sansserif.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
          sequence.monospaced.x-MS950-HKSCS=chinese-ms950,alphabetic,chinese-hkscs,dingbats,symbol
          sequence.dialog.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol
          sequence.dialoginput.x-MS950-HKSCS=alphabetic,chinese-ms950,chinese-hkscs,dingbats,symbol

          sequence.allfonts.UTF-8.hi=alphabetic/1252,devanagari,dingbats,symbol

          sequence.allfonts.windows-1255=hebrew,alphabetic/1252,dingbats,symbol

          sequence.serif.windows-31j=alphabetic,japanese,dingbats,symbol
          sequence.sansserif.windows-31j=alphabetic,japanese,dingbats,symbol
          sequence.monospaced.windows-31j=japanese,alphabetic,dingbats,symbol
          sequence.dialog.windows-31j=alphabetic,japanese,dingbats,symbol
          sequence.dialoginput.windows-31j=alphabetic,japanese,dingbats,symbol

          sequence.serif.x-windows-949=alphabetic,korean,dingbats,symbol
          sequence.sansserif.x-windows-949=alphabetic,korean,dingbats,symbol
          sequence.monospaced.x-windows-949=korean,alphabetic,dingbats,symbol
          sequence.dialog.x-windows-949=alphabetic,korean,dingbats,symbol
          sequence.dialoginput.x-windows-949=alphabetic,korean,dingbats,symbol

          sequence.allfonts.x-windows-874=alphabetic,thai,dingbats,symbol

          sequence.fallback=lucida,chinese-ms950,chinese-hkscs,chinese-ms936,chinese-gb18030,japanese,korean

          # Exclusion Ranges

          exclusion.alphabetic=0700-1e9f,1f00-20ab,20ad-f8ff
          exclusion.chinese-gb18030=0390-03d6,2200-22ef,2701-27be
          exclusion.hebrew=0041-005a,0060-007a,007f-00ff,20ac-20ac

          # Monospaced to Proportional width variant mapping
          # (Experimental private syntax)
          proportional.MS_Gothic=MS PGothic
          proportional.MS_Mincho=MS PMincho
          proportional.MingLiU=PMingLiU

          # Font File Names

          filename.Arial=ARIAL.TTF
          filename.Arial_Bold=ARIALBD.TTF
          filename.Arial_Italic=ARIALI.TTF
          filename.Arial_Bold_Italic=ARIALBI.TTF

          filename.Courier_New=COUR.TTF
          filename.Courier_New_Bold=COURBD.TTF
          filename.Courier_New_Italic=COURI.TTF
          filename.Courier_New_Bold_Italic=COURBI.TTF

          filename.Verdana=verdana.ttf
          filename.Verdana_Bold=verdanab.ttf
          filename.Verdana_Italic=verdanai.ttf
          filename.Verdana_Bold_Italic=verdanaz.ttf

          filename.Times_New_Roman=TIMES.TTF
          filename.Times_New_Roman_Bold=TIMESBD.TTF
          filename.Times_New_Roman_Italic=TIMESI.TTF
          filename.Times_New_Roman_Bold_Italic=TIMESBI.TTF

          filename.SimSun=SIMSUN.TTC
          filename.SimSun-18030=SIMSUN18030.TTC

          filename.MingLiU=MINGLIU.TTC
          filename.PMingLiU=MINGLIU.TTC
          filename.MingLiU_HKSCS=hkscsm3u.ttf

          filename.David=DAVID.TTF
          filename.David_Bold=DAVIDBD.TTF

          filename.MS_Mincho=MSMINCHO.TTC
          filename.MS_PMincho=MSMINCHO.TTC
          filename.MS_Gothic=MSGOTHIC.TTC
          filename.MS_PGothic=MSGOTHIC.TTC

          filename.Gulim=gulim.TTC
          filename.Batang=batang.TTC
          filename.GulimChe=gulim.TTC

          filename.Lucida_Sans_Regular=LucidaSansRegular.ttf
          filename.Mangal=MANGAL.TTF
          filename.Symbol=SYMBOL.TTF
          filename.Wingdings=WINGDING.TTF

          filename.\u5FAE\u8F6F\u96C5\u9ED1=msyh.ttf
          filename.\u5FAE\u8F6F\u96C5\u9ED1_Bold=msyhbd.ttf

          filename.Consolas=consola.ttf
          filename.Consolas_Bold=consolab.ttf
          filename.Consolas_Italic=consolai.ttf
          filename.Consolas_Bold_Italic=consolaz.ttf

          #添加一個字體定義。等號后面的是windows字體目錄下的字體文件名。這里定義一個字體后可以在前面進(jìn)行引用
          filename.Monaco=monaco.ttf
          filename.Monaco_Bold=monaco.ttf
          filename.Monaco_Italic=monaco.ttf
          filename.Monaco_Bold_Italic=monaco.ttf

          #filename.Segoeui=segoeui.ttf
          #filename.Segoeui_Bold=segoeuib.ttf
          #filename.Segoeui_Italic=segoeuii.ttf
          #filename.Segoeui_Bold_Italic=segoeuiz.ttf

           


          按照上面的定義后,我的Netbeans顯示的效果如下面所示。如果你不滿意我定義的話,完全可以自己定義。比較好的等寬字體有monaco、verdana、Consolas等。

          posted @ 2008-09-24 18:49 IceRao 閱讀(3432) | 評論 (1)編輯 收藏
               摘要: 我們都還沉浸在NetBeans6.1帶來的開發(fā)體驗上,但是NetBeans發(fā)展真的是非常快,這不剛發(fā)布6.5M1版本現(xiàn)在又發(fā)布了beta版。
          特性更新上與之前的M1版本基本上差不多,更加具體的參照官方的說明。
          最讓我們興奮的就是對Groovy的支持了,雖然現(xiàn)在支持的還不是很完善,但是以NetBeans的發(fā)展速度,一切皆有可能!
          下載:http://www.netbeans.org/community/releases/65/  閱讀全文
          posted @ 2008-08-14 16:29 IceRao 閱讀(1948) | 評論 (7)編輯 收藏

          導(dǎo)航

          <2008年8月>
          272829303112
          3456789
          10111213141516
          17181920212223
          24252627282930
          31123456

          統(tǒng)計

          常用鏈接

          留言簿(1)

          我參與的團(tuán)隊

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 荣成市| 西乌| 南阳市| 多伦县| 无棣县| 前郭尔| 西乌| 英超| 山东| 南城县| 新郑市| 建瓯市| 孙吴县| 林口县| 阿鲁科尔沁旗| 安乡县| 黄石市| 松阳县| 威宁| 定陶县| 方正县| 理塘县| 长宁区| 柯坪县| 安溪县| 湄潭县| 洪泽县| 长垣县| 三江| 邢台县| 玉山县| 古丈县| 合水县| 佳木斯市| 上栗县| 武义县| 德清县| 乌海市| 广宗县| 特克斯县| 清河县|