かずきのBlog@hatena

日本マイクロソフトに勤めています。XAML + C#の組み合わせをメインに、たまにASP.NETやJavaなどの.NET系以外のことも書いています。掲載内容は個人の見解であり、所属する企業を代表するものではありません。

NetBeans6 M8 + Visual Web Pack M8入れてみた

インストールは問題なく終了。


起動してみると、エラーや警告ダイアログの嵐…。
とりあえず記憶に残ってるのは
JackpotやUML系のモジュールがないぞ!みたいなことを言われたので無効化した。
そのあと読みきれないほどのXMLが表示されたダイアログが8個くらいでた。
最後にStackTraceが表示されたダイアログがいくつか出た。


全部OK!
って押してやりすごすと起動するにはしたが不安だ…。
とりあえず一度落として再度起動!
今度は、StackTraceが表示されたダイアログが出た。
ちょっとは改善された?
ちなみにStackTraceはこんなの。

java.lang.ClassNotFoundException: org.netbeans.modules.languages.options.LanguagesOptions from SystemClassLoader[org.openide.util,org.openide.modules,org.openide.awt,org.netbeans.modules.visualweb.libs.javaee5,org.netbeans.modules.visualweb.designtime,org.netbeans.api.progress,org.openide.dialogs,org.openide.nodes,org.netbeans.modules.visualweb.designtime.idebridge,org.openide.options,org.openide.explorer,org.openide.windows,org.netbeans.modules.editor.mimelookup,org.openide.text,org.openide.actions,org.openide.filesystems,org.netbeans.modules.queries,org.openide.loaders,org.netbeans.modules.projectapi,org.netbeans.modules.projectuiapi,org.netbeans.modules.options.api,org.openide.io,org.jdesktop.layout,org.netbeans.api.xml,org.netbeans.spi.navigator,org.openide.execution,org.apache.tools.ant.module,org.netbeans.modules.ant.browsetask,org.netbeans.modules.classfile,org.netbeans.bootstrap,org.netbeans.core.startup,org.netbeans.swing.plaf,org.netbeans.core,org.netbeans.modules.javahelp,org.netbeans.modules.db,org.netbeans.modules.db.sql.visualeditor,org.netbeans.lib.uihandler,org.netbeans.modules.autoupdate,org.netbeans.modules.uihandler,org.netbeans.modules.uihandlerforprojects,org.netbeans.modules.image,org.netbeans.modules.htmlprojects,org.netbeans.modules.schema2beans,org.netbeans.api.java,org.netbeans.modules.java.platform,org.openidex.util,org.netbeans.modules.project.ant,org.netbeans.modules.project.libraries,org.netbeans.modules.java.project,org.netbeans.modules.ant.freeform,org.netbeans.modules.java.freeform,org.netbeans.modules.j2ee.metadata,org.netbeans.api.web.webmodule,org.netbeans.modules.xml.core,org.netbeans.libs.xerces,org.netbeans.modules.j2ee.dd,org.netbeans.modules.j2ee.api.ejbmodule,org.netbeans.modules.j2ee.dd.webservice,org.netbeans.api.debugger,org.netbeans.spi.viewmodel,org.netbeans.api.debugger.jpda,org.netbeans.modules.settings,org.netbeans.modules.j2eeapis,org.netbeans.modules.j2eeserver,org.netbeans.modules.editor.settings,org.netbeans.modules.editor.util,org.netbeans.modules.lexer,org.netbeans.modules.editor.lib2,org.netbeans.modules.editor.fold,org.netbeans.modules.editor.lib,org.netbeans.modules.java.editor.lib,org.netbeans.modules.editor,org.netbeans.modules.editor.completion,org.netbeans.libs.javacapi,org.netbeans.libs.javacimpl,org.netbeans.modules.java.preprocessorbridge,org.netbeans.modules.timers,org.netbeans.modules.java.lexer,org.netbeans.modules.java.source,org.netbeans.modules.j2ee.common,org.netbeans.modules.j2ee.ejbfreeform,org.netbeans.spi.debugger.ui,org.netbeans.modules.editor.highlights,org.netbeans.modules.debugger.jpda.projects,org.netbeans.modules.debugger.jpda,org.netbeans.modules.debugger.jpda.ui,org.netbeans.modules.editor.plain.lib,org.netbeans.modules.lexer.editorbridge,org.netbeans.libs.commons_logging,org.netbeans.modules.visualweb.libs.commons.beanutils,org.netbeans.modules.editor.errorstripe.api,org.netbeans.modules.editor.errorstripe,org.netbeans.modules.diff,org.netbeans.modules.masterfs,org.netbeans.modules.versioning,org.netbeans.modules.visualweb.libs.portletapi,org.netbeans.modules.java.debug,org.netbeans.modules.j2ee.ant,org.netbeans.modules.j2ee.weblogic9,org.netbeans.modules.editor.guards,org.netbeans.modules.java.guards,org.netbeans.modules.servletapi,org.netbeans.modules.httpserver,org.netbeans.modules.web.monitor,org.netbeans.modules.servletjspapi,org.netbeans.modules.java.examples,org.netbeans.modules.xml.schema,org.netbeans.modules.j2ee.sun.dd,org.netbeans.modules.visualweb.libs.batik,org.netbeans.modules.visualweb.designer.html,org.netbeans.modules.visualweb.designer.cssengine,org.netbeans.modules.apisupport.paintapp,org.netbeans.modules.visualweb.extension.openide,org.netbeans.modules.editor.mimelookup.impl,org.netbeans.modules.editor.structure,org.netbeans.modules.xml.lexer,org.netbeans.modules.xml.text,org.netbeans.modules.xml.xam,org.netbeans.modules.xml.xdm,org.netbeans.modules.folder2html,org.netbeans.modules.dbschema,org.netbeans.modules.j2ee.sun.appsrv,org.netbeans.modules.j2ee.sun.ddui,org.netbeans.core.multiview,org.netbeans.modules.xml.multiview,org.netbeans.modules.j2ee.persistenceapi,org.apache.xml.resolver,org.netbeans.modules.xml.catalog,org.netbeans.modules.dbapi,org.netbeans.modules.j2ee.persistence,org.netbeans.spi.editor.hints,org.netbeans.modules.j2ee.jpa.verification,org.netbeans.modules.visualweb.extension.core,org.netbeans.modules.xml.retriever,org.netbeans.modules.properties,org.netbeans.modules.visualweb.libs.rowset,org.netbeans.modules.visualweb.sql,org.netbeans.modules.visualweb.dataprovider,org.netbeans.libs.glassfish_logging,org.netbeans.modules.visualweb.libs.apache.commons,org.netbeans.modules.visualweb.libs.el.ri12,org.netbeans.modules.visualweb.libs.commons.collections,org.netbeans.modules.visualweb.libs.commons.digester,org.netbeans.modules.visualweb.libs.jsf.ri12,org.netbeans.modules.visualweb.propertyeditors.resolver,org.netbeans.modules.visualweb.propertyeditors.api,org.netbeans.modules.visualweb.propertyeditors,org.netbeans.modules.visualweb.extension.openide.loaders,org.netbeans.modules.refactoring.api,org.netbeans.modules.visualweb.libs.commons.fileupload,org.netbeans.modules.visualweb.libs.jsf.api,org.netbeans.modules.visualweb.libs.jsfmetadata,org.netbeans.modules.visualweb.webui,org.netbeans.modules.visualweb.designtime.base,org.netbeans.modules.visualweb.jsfsupport.components,org.netbeans.modules.visualweb.webui.designtime,org.netbeans.modules.visualweb.api.portlet.dd,org.netbeans.modules.visualweb.api.j2ee,org.netbeans.modules.visualweb.project.jsf,org.netbeans.modules.visualweb.woodstock.webui.jsf,org.netbeans.modules.visualweb.classloaderprovider,org.netbeans.modules.visualweb.api.designer,org.netbeans.modules.visualweb.api.insync,org.netbeans.modules.visualweb.designer.markup,org.netbeans.modules.visualweb.jsfsupport,org.netbeans.modules.visualweb.xhtml,org.netbeans.modules.visualweb.insync,org.netbeans.spi.palette,org.netbeans.modules.visualweb.designer,org.netbeans.modules.visualweb.designer.decoration,org.netbeans.modules.lexer.nbbridge,org.netbeans.modules.editor.codetemplates,org.netbeans.api.gsf,org.netbeans.modules.gsf,org.netbeans.tasklistapi,org.netbeans.modules.j2ee.debug,org.netbeans.modules.xml.schema.model,org.netbeans.modules.xml.wsdl.model,org.netbeans.core.output2,org.netbeans.modules.css,org.netbeans.modules.editor.settings.storage,org.netbeans.modules.languages,org.netbeans.modules.languages.velocity,org.netbeans.modules.visualweb.ravehelp.dynamichelp,org.netbeans.modules.visualweb.jsfsupport.designtime,org.netbeans.libs.svnClientAdapter,org.netbeans.modules.db.core,org.netbeans.modules.languages.css,org.netbeans.modules.profiler,org.netbeans.modules.profiler.freeform,org.netbeans.modules.websvc.serviceapi,org.netbeans.modules.websvc.jaxws20,org.netbeans.modules.websvc.jaxwsmodel,org.netbeans.modules.websvc.jaxwsapi,org.netbeans.modules.web.jspparser,org.netbeans.modules.junit,org.netbeans.modules.websvc.websvcapi,org.netbeans.modules.websvc.clientapi,org.netbeans.modules.web.project,org.netbeans.modules.web.jstl11,org.netbeans.modules.visualweb.palette,org.netbeans.modules.visualweb.dataprovider.designtime,org.netbeans.modules.visualweb.complib,org.netbeans.modules.visualweb.libs.jtidy,org.netbeans.modules.visualweb.designer.jsf,org.netbeans.modules.profiler.j2ee.weblogic,org.netbeans.libs.jsr223,org.netbeans.libs.freemarker,de.hunsicker.jalopy.plugin.netbeans,org.netbeans.modules.websvc.core,org.netbeans.modules.java.navigation,org.netbeans.modules.progress.ui,org.netbeans.modules.el.lexer,org.netbeans.modules.html.lexer,org.netbeans.modules.jsp.lexer,org.netbeans.modules.html.editor.lib,org.netbeans.modules.html.editor,org.netbeans.modules.java.editor,org.netbeans.modules.web.core.syntax,org.netbeans.modules.web.jsf,org.netbeans.modules.tomcat5,org.netbeans.modules.tomcat5.bundled,org.netbeans.modules.sendopts,org.netbeans.modules.utilities,org.netbeans.modules.utilities.project,org.netbeans.modules.properties.syntax,org.netbeans.modules.languages.studio,org.netbeans.modules.derby,org.netbeans.modules.visualweb.dataconnectivity,org.netbeans.modules.debugger.jpda.ant,org.netbeans.modules.j2ee.ejbcore,org.netbeans.modules.websvc.customization,org.netbeans.modules.extbrowser,org.netbeans.modules.updatecenters,org.netbeans.modules.visualweb.web.ui.appbase,org.netbeans.modules.visualweb.project.importpage,org.netbeans.modules.j2ee.blueprints,org.netbeans.modules.profiler.j2ee.tomcat,org.netbeans.modules.accelerators.filesearch,org.netbeans.modules.web.debug,org.netbeans.modules.web.core,org.netbeans.modules.visualweb.project.jsfloader,org.netbeans.modules.languages.javascript,org.netbeans.modules.languages.html,org.netbeans.modules.profiler.j2ee.sunas,org.netbeans.modules.editor.nexterror,org.netbeans.modules.options.editor,org.netbeans.modules.j2ee.platform,org.netbeans.modules.java.hints,org.netbeans.modules.ruby.rakeproject,org.netbeans.modules.form,org.netbeans.modules.i18n,org.netbeans.modules.i18n.form,org.netbeans.modules.j2ee.clientproject,org.netbeans.modules.j2ee.ejbjarproject,org.netbeans.modules.j2ee.earproject,org.netbeans.modules.j2ee.toplinklib,org.netbeans.swing.tabcontrol,org.netbeans.core.windows,org.netbeans.core.execution,org.netbeans.lib.cvsclient,org.netbeans.modules.xml.tax,org.netbeans.modules.xml.tools,org.netbeans.api.visual,org.netbeans.modules.web.jsf.navigation,org.netbeans.modules.j2ee.sun.ws7,org.netbeans.modules.visualweb.jsfsupport.designtime_1_1,org.netbeans.modules.tasklist.core,org.netbeans.modules.suggestions_framework,org.netbeans.modules.tasklist.docscan,org.netbeans.modules.db.sql.editor,org.netbeans.modules.j2ee.samples,org.netbeans.modules.websvc.jaxrpc16,org.netbeans.modules.profiler.j2se,org.netbeans.modules.usersguide,org.netbeans.modules.visualweb.libs.servletapi,org.netbeans.modules.localhistory,org.netbeans.modules.websvc.registry,org.netbeans.modules.ant.grammar,org.netbeans.modules.languages.manifest,org.netbeans.libs.jsch,org.netbeans.modules.languages.properties,org.netbeans.core.ui,org.netbeans.modules.favorites,org.netbeans.modules.projectui,org.netbeans.modules.visualweb.libs.jspapi,org.netbeans.modules.editor.plain,org.netbeans.libs.ini4j,org.netbeans.modules.subversion,org.netbeans.modules.group,org.netbeans.modules.visualweb.outline,org.netbeans.modules.javadoc,org.netbeans.modules.profiler.nbproject,org.netbeans.modules.html,org.netbeans.modules.editor.bookmarks,org.netbeans.modules.visualweb.ravehelp.rave_nbpack,org.netbeans.modules.ant.debugger,org.netbeans.upgrader,org.netbeans.modules.web.struts,org.jruby,org.netbeans.modules.ruby.project,org.netbeans.modules.ruby.rails,org.netbeans.modules.ruby,org.netbeans.modules.ruby.rhtml,org.netbeans.modules.ruby.railsprojects,org.netbeans.modules.visualweb.jsfsupport.designtime_1_2,org.netbeans.modules.visualweb.j2ee15classloaderprovider,org.netbeans.modules.visualweb.j2ee14classloaderprovider,org.netbeans.modules.j2ee.ddloaders,org.netbeans.modules.refactoring.java,org.netbeans.modules.visualweb.project.jsfproject,org.netbeans.modules.apisupport.feedreader,org.netbeans.modules.visualweb.navigation,org.netbeans.modules.templates,org.netbeans.modules.java.j2seplatform,org.netbeans.modules.ruby.kit,org.netbeans.modules.web.freeform,org.netbeans.modules.j2ee.sun.appsrv81,org.netbeans.modules.websvc.jaxrpc,org.netbeans.modules.profiler.j2ee.jboss,org.netbeans.modules.welcome,org.netbeans.modules.versioning.system.cvss,org.netbeans.modules.web.examples,org.netbeans.modules.xsl,org.netbeans.modules.profiler.j2ee,org.netbeans.modules.j2ee.genericserver,org.netbeans.core.ide,org.netbeans.modules.j2ee.archive,org.netbeans.modules.java.j2seproject,org.netbeans.modules.javawebstart,org.netbeans.modules.languages.sql,org.netbeans.modules.apisupport.ant,org.netbeans.modules.visualweb.libs.jstl,org.netbeans.modules.apisupport.project,org.netbeans.modules.j2ee.jboss4,org.netbeans.modules.defaults]
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:175)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
	at org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.loadClass(XMLSettingsSupport.java:685)
	at org.netbeans.modules.settings.convertors.XMLSettingsSupport$SettingsRecognizer.instanceClass(XMLSettingsSupport.java:680)
	at org.netbeans.modules.settings.convertors.SerialDataConvertor$SettingsInstance.instanceClass(SerialDataConvertor.java:418)
	at org.netbeans.modules.editor.mimelookup.impl.FolderPathLookup$InstanceConvertor.type(FolderPathLookup.java:117)
	at org.openide.util.lookup.InstanceContent$ConvertingItem.getType(InstanceContent.java:322)
	at org.openide.util.lookup.InstanceContent$ConvertingItem.instanceOf(InstanceContent.java:243)
	at org.openide.util.lookup.ArrayStorage$1CheckEn.process(ArrayStorage.java:204)
	at org.openide.util.lookup.ArrayStorage$1CheckEn.process(ArrayStorage.java:198)
	at org.openide.util.Enumerations$FilEn.hasMoreElements(Enumerations.java:533)
	at org.openide.util.lookup.AbstractLookup.findSmallest(AbstractLookup.java:382)
	at org.openide.util.lookup.AbstractLookup.lookupItem(AbstractLookup.java:359)
	at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:343)
	at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:192)
	at org.netbeans.modules.editor.mimelookup.impl.SwitchLookup.lookup(SwitchLookup.java:75)
	at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:192)
	at org.netbeans.modules.editor.impl.KitsTracker.reload(KitsTracker.java:167)
	at org.netbeans.modules.editor.impl.KitsTracker.getMimeTypesForKitClass(KitsTracker.java:63)
	at org.netbeans.modules.editor.NbEditorSettingsInitializer.updateSettingsMap(NbEditorSettingsInitializer.java:110)
	at org.netbeans.editor.Settings.getKitMap(Settings.java:626)
	at org.netbeans.editor.Settings.getValue(Settings.java:330)
	at org.netbeans.editor.Settings.getValue(Settings.java:314)
	at org.netbeans.editor.SettingsUtil.getInteger(SettingsUtil.java:102)
	at org.netbeans.editor.SettingsUtil.getPositiveInteger(SettingsUtil.java:113)
	at org.netbeans.editor.SettingsUtil.getPositiveInteger(SettingsUtil.java:122)
	at org.netbeans.editor.BaseDocument.settingsChange(BaseDocument.java:345)
	at org.netbeans.modules.editor.NbEditorDocument.settingsChange(NbEditorDocument.java:100)
	at org.netbeans.editor.BaseDocument.<init>(BaseDocument.java:296)
	at org.netbeans.editor.GuardedDocument.<init>(GuardedDocument.java:100)
	at org.netbeans.editor.GuardedDocument.<init>(GuardedDocument.java:90)
	at org.netbeans.modules.editor.NbEditorDocument.<init>(NbEditorDocument.java:86)
	at org.netbeans.modules.editor.java.JavaDocument.<init>(JavaDocument.java:35)
	at org.netbeans.modules.editor.java.JavaKit.createDefaultDocument(JavaKit.java:144)
	at org.openide.text.CloneableEditorSupport.createStyledDocument(CloneableEditorSupport.java:1541)
	at org.openide.text.DataEditorSupport.createStyledDocument(DataEditorSupport.java:244)
	at org.openide.text.CloneableEditorSupport.prepareDocument(CloneableEditorSupport.java:514)
	at org.openide.text.CloneableEditorSupport.openDocumentImpl(CloneableEditorSupport.java:679)
	at org.openide.text.CloneableEditorSupport.openDocumentCheckIOE(CloneableEditorSupport.java:661)
	at org.openide.text.CloneableEditorSupport.openDocument(CloneableEditorSupport.java:656)
	at org.netbeans.modules.visualweb.insync.Util.retrieveDocument(Util.java:165)
	at org.netbeans.modules.visualweb.insync.java.JavaUnit.sync(JavaUnit.java:127)
	at org.netbeans.modules.visualweb.insync.models.FacesModel.openJavaUnits(FacesModel.java:797)
	at org.netbeans.modules.visualweb.insync.models.FacesModel.syncImpl(FacesModel.java:1002)
	at org.netbeans.modules.visualweb.insync.Model.sync(Model.java:197)
	at org.netbeans.modules.visualweb.insync.ModelSet.syncAll(ModelSet.java:747)
	at org.netbeans.modules.visualweb.insync.models.FacesModelSet.syncAll(FacesModelSet.java:1278)
	at org.netbeans.modules.visualweb.insync.models.FacesModelSet.<init>(FacesModelSet.java:324)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
	at org.netbeans.modules.visualweb.insync.ModelSet.getInstance(ModelSet.java:348)
	at org.netbeans.modules.visualweb.insync.ModelSet.getInstance(ModelSet.java:321)
	at org.netbeans.modules.visualweb.insync.Model.getInstance(Model.java:66)
	at org.netbeans.modules.visualweb.insync.models.FacesModel.getInstance(FacesModel.java:161)
	at org.netbeans.modules.visualweb.designer.jsf.JsfForm.getFacesModel(JsfForm.java:144)
	at org.netbeans.modules.visualweb.designer.jsf.JsfForm.getFacesModel(JsfForm.java:152)
	at org.netbeans.modules.visualweb.designer.jsf.JsfForm.getJsfForm(JsfForm.java:160)
	at org.netbeans.modules.visualweb.designer.jsf.JsfForm.createDesigner(JsfForm.java:182)
	at org.netbeans.modules.visualweb.designer.jsf.DesignerJsfServiceImpl.createDesignerMultiViewElement(DesignerJsfServiceImpl.java:47)
	at org.netbeans.modules.visualweb.project.jsfloader.JsfJavaEditorSupport$DesignerDesc.createElement(JsfJavaEditorSupport.java:514)
	at org.netbeans.core.multiview.MultiViewModel.getElementForDescription(MultiViewModel.java:191)
	at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:111)
	at org.netbeans.core.multiview.MultiViewModel.getActiveElement(MultiViewModel.java:107)
	at org.netbeans.core.multiview.MultiViewPeer.showCurrentElement(MultiViewPeer.java:242)
	at org.netbeans.core.multiview.MultiViewPeer.peerComponentOpened(MultiViewPeer.java:210)
	at org.netbeans.core.multiview.MultiViewCloneableTopComponent.componentOpened(MultiViewCloneableTopComponent.java:132)
	at org.openide.windows.WindowManager.componentOpenNotify(WindowManager.java:280)
	at org.netbeans.core.windows.WindowManagerImpl.notifyTopComponentOpened(WindowManagerImpl.java:955)
	at org.netbeans.core.windows.Central.addModeOpenedTopComponent(Central.java:719)
	at org.netbeans.core.windows.ModeImpl.addOpenedTopComponent(ModeImpl.java:273)
	at org.netbeans.core.windows.PersistenceHandler.initModeFromConfig(PersistenceHandler.java:358)
	at org.netbeans.core.windows.PersistenceHandler.load(PersistenceHandler.java:185)
	at org.netbeans.core.windows.WindowSystemImpl.load(WindowSystemImpl.java:47)
[catch] at org.netbeans.core.NonGui$3.run(NonGui.java:186)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)


日記が埋め尽くされそうだ…


気を取り直してHello world

ってことでVisual Webプロジェクトを作ろうとしたら無い!!
インストールできてないの?と思ったら普通のWebアプリを作ってフレームワークの選択でVisual JSFなんたらってのを選ぶようになっている。
何だかNetBeansと一体感が出てきた。これはいいことだと思う。

ってことでバグは直ってるのか…

適当なクラスと適当なDataProviderをこしらえてPageクラスのプロパティに追加した。
getterとsetterの作り方が変わってたのでちょっと戸惑った。
エディタでAlt+Insertでgetterを作るかsetterを作るかgetter/setterを作るかとか選べるので、そこで選べば作ってくれる。
どのgetter/setterを作るのか選ぶダイアログで、チェックボックスにチェックを入れるためにスペースキーを押すと、クイックサーチが立ち上がる…
そこはいらんだろ。


気を取り直してページのデザイナを表示する。
Navigatorには…先ほど追加したデータプロバイダのプロパティが表示されてない。
まだ直ってないかorz

もしかして…?

もしかしてと思って、Object List Data Providerを画面に置いてobjectTypeプロパティにorg.okazuki.Personみたいに、さっき作ったクラス名を入れてみた。
エラーが出たorz
java.util.Listとかのクラスならうまくいく。
NetBeans独特のクラスローディングのせいだろうか?
独特のことやるなら、ちゃんと動くようにしてほしいと思う今日この頃。


今度はIE7のときの症状。
ボタンを置いてアプリ起動!!

ちょっと悲しいな。
ボタンの幅を明示的に指定しないと横いっぱい広がっちゃうorz

うわさのエディタは?

Eclipse並になるというNetBeans6のエディタ。
すごく期待してるので、ちょっと触ってみた。
ちょっと挙動が気になる…
たとえば、public void executeと打ち込んだとする。
executeを打ち終わってしばらく待つと、executeがメソッド名だと識別されてボールド体になる。
そうすると、文字が太くなるがキャレットの位置が変わらずにexecut|eみたいになってしまう。

当然見た目だけなので、次の文字を打ち込むと最後のeの後に文字が入力される。
何か気持ち悪い。
Ctrl+Spaceを押したときの反応が5.5より早くなってたのは良かった。