2011-01-04 2 views
1

Неужели кому-то удалось заставить Netbeans 3 работать на Windows 7? Я понимаю, что это противоречит всему, что свято, но я либо пытаюсь заставить его работать, покупать новое оборудование, либо модернизировать весь проект до более поздней IDE ...Netbeans 3 на Windows 7

Мне пришлось вручную установить JAVA_HOME и поместить папку путь в командной строке при запуске программы установки, но после того, что я получаю следующее сообщение об ошибке в журнале установки:

Found matching JVM at c:\Java\jdk1.5.0_06 
Matching JVM home is c:\Java\jdk1.5.0_06 
Matching JVM file is C:\Users\spalmer\AppData\Local\Temp\LRE72A4.tmp 
Executing launch script command: "c:\Java\jdk1.5.0_06/bin\java.exe" -cp "";"C:\Users\spalmer\AppData\Local\Temp\LRE72A5.tmp\setup.jar";"" -Dtemp.dir="C:\Users\spalmer\AppData\Local\Temp" -Dis.jvm.home="c:\Java\jdk1.5.0_06" -Dis.jvm.temp="0" -Dis.media.home="C:\Users\spalmer\AppData\Local\Temp\LRE72A5.tmp\setup.jar" -Dis.launcher.file="C:\development\surveycollector\trunk\docs\Everything you need to set up a survey collector\netbeans-3_6-windows.exe" -Dis.jvm.file="C:\Users\spalmer\AppData\Local\Temp\LRE72A4.tmp" -Dis.external.home="C:\development\surveycollector\trunk\docs\Everything you need to set up a survey collector" -Xms20m -Xmx60m run in working directory C:\development\surveycollector\trunk\docs\Everything you need to set up a survey collector 
Output from the launch script execution 
StdOut: 

ErrOut: 
An error occurred during wizard bean change notification: 
java.lang.NullPointerException 
    at java.awt.Dimension.<init>(Dimension.java:91) 
    at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:757) 
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1615) 
    at com.installshield.wizard.awt.ColumnLayout.layoutContainer(ColumnLayout.java:174) 
    at java.awt.Container.layout(Container.java:1401) 
    at java.awt.Container.doLayout(Container.java:1390) 
    at java.awt.Container.validateTree(Container.java:1473) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validate(Container.java:1448) 
    at com.installshield.wizard.awt.AWTWizardUI.setCurrent(AWTWizardUI.java:1827) 
    at com.installshield.wizard.awt.AWTWizardUI.runnableBeanStarted(AWTWizardUI.java:1873) 
    at com.installshield.wizard.StandardWizardListener.execute(StandardWizardListener.java:127) 
    at com.installshield.wizard.StandardWizardListener.currentBeanChanged(StandardWizardListener.java:106) 
    at com.installshield.wizard.Wizard$RunThread.run(Wizard.java:1545) 

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 
    at java.awt.Dimension.<init>(Dimension.java:91) 
    at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:757) 
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1615) 
    at com.installshield.wizard.awt.ColumnLayout.layoutContainer(ColumnLayout.java:174) 
    at java.awt.Container.layout(Container.java:1401) 
    at java.awt.Container.doLayout(Container.java:1390) 
    at java.awt.Container.validateTree(Container.java:1473) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validate(Container.java:1448) 
    at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:379) 
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:113) 
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) 
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) 

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 
    at java.awt.Dimension.<init>(Dimension.java:91) 
    at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:757) 
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1615) 
    at com.installshield.wizard.awt.ColumnLayout.layoutContainer(ColumnLayout.java:174) 
    at java.awt.Container.layout(Container.java:1401) 
    at java.awt.Container.doLayout(Container.java:1390) 
    at java.awt.Container.validateTree(Container.java:1473) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validate(Container.java:1448) 
    at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:379) 
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:113) 
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) 
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) 

Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException 
    at java.awt.Dimension.<init>(Dimension.java:91) 
    at javax.swing.plaf.basic.BasicProgressBarUI.getPreferredSize(BasicProgressBarUI.java:757) 
    at javax.swing.JComponent.getPreferredSize(JComponent.java:1615) 
    at com.installshield.wizard.awt.ColumnLayout.layoutContainer(ColumnLayout.java:174) 
    at java.awt.Container.layout(Container.java:1401) 
    at java.awt.Container.doLayout(Container.java:1390) 
    at java.awt.Container.validateTree(Container.java:1473) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validateTree(Container.java:1480) 
    at java.awt.Container.validate(Container.java:1448) 
    at javax.swing.RepaintManager.validateInvalidComponents(RepaintManager.java:379) 
    at javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:113) 
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) 
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:461) 
    at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242) 
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157) 
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149) 
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:110) 
+0

Что мешает вам перейти на NetBeans 6.9? – RobertB

+0

Я просто это понял. Я думаю, что большие изменения связаны с тем, как организованы проекты, но я подозреваю, что это может быть лучшим решением. Это для нас большой укус. – Simon

ответ

0

Заканчивать Windows Virtual PC (режим Windows XP или Win 7). Установка Netbeans 3 на него может сделать трюк.

0

Я предполагаю, что Java 5 является слишком новым для NB3. Попробуйте Java 1.4.2 или, возможно, даже 1.3.something.

+0

на самом деле 1.5 является рекомендуемой версией для NetBeans 3, поэтому я не думаю, что это так. – Simon

+0

Хорошо, вы должны быть на NB 3.6, который является первым, который назвал совместимость с Java 1.5. Раньше это было 1.4, или 1.3 для NB 3.1. Во всяком случае, вы получаете NPE в Dimension, который (при условии, что приложение работает правильно на другой платформе) предполагает несоответствие версии. – RobertB

1

Я бы предложил импортировать проект в более новую версию IDE. Вы сделаете код более доступным для будущих нужд. В противном случае вы просто увековечиваете очевидную проблему.

Если это не представляется возможным (иногда это не наш призыв) вот еще один вариант VM вы можете проверить: http://www.virtualbox.org/

+0

Я просто попробую. – Simon

0

У меня был подобный NPE в другом Szenario со старым установщиком JExpress. Я нашел workaround.

Обходным путем является изменение темы рабочего стола на тему по умолчанию, такую ​​как Win XP или Classic. Тогда эта проблема не возникает.

1

Я только что нашел более простое исправление к нашей проблеме:

C:\Java>SET JAVA_HOME='C:\j2sdk1.4.2_17'

C:\Java>netbeans-3_6-windows

Как вы видите, что все, что я должен был сделать и Netbeans установлен отлично, используя Java 1.4 в качестве выполнения.

На всякий случай вам это нужно.

Смежные вопросы