ねむいんで勘弁してください


改訂新版 反復学習ソフト付き SQL書き方ドリル (WEB+DB PRESS plusシリーズ)

改訂新版 反復学習ソフト付き SQL書き方ドリル (WEB+DB PRESS plusシリーズ)


LinuxJavaのバージョンによってはSQUATが動かないことがあるかもというお話しです。
...本に書いてある通り素直にWindozeつかいましょう :p)
または、"1.5.0_07"だと動いてる...のかも。

いじょ。

[youichi@dell squat-1.0.0]$ uname -a
Linux dell 2.6.9-42.0.3.EL #1 Fri Oct 6 05:59:54 CDT 2006 i686 i686 i386 GNU/Linux
[youichi@dell squat-1.0.0]$ /usr/local/jre1.6.0_01/bin/java -version
java version "1.6.0_01"
Java(TM) SE Runtime Environment (build 1.6.0_01-b06)
Java HotSpot(TM) Client VM (build 1.6.0_01-b06, mixed mode, sharin
youichi@dell squat-1.0.0]$ pwd
/home/youichi/Desktop/squat-1.0.0
[youichi@dell squat-1.0.0]$ ls
data  database  license  squat.jar  startup.bat  var
[youichi@dell squat-1.0.0]$ /usr/local/jre1.6.0_01/bin/java -cp data:squat.jar jp.towersquest.squat.Main
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(Unknown Source)
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(Unknown Source)
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(Unknown Source)
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Exception in thread "main" java.lang.RuntimeException: java.lang.NullPointerException
        at jp.towersquest.squat.look.impl.LinuxLAFDefinition.load(LinuxLAFDefinition.java:16)
        at jp.towersquest.squat.look.impl.LAFSelectorImpl.select(LAFSelectorImpl.java:42)
        at jp.towersquest.squat.Application.setupLookAndFeel(Application.java:54)
        at jp.towersquest.squat.Application.bootstrap(Application.java:24)
        at jp.towersquest.squat.Main.main(Main.java:8)
Caused by: java.lang.NullPointerException
        at javax.swing.plaf.synth.SynthLookAndFeel$AATextListener.propertyChange(Unknown Source)
        at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
        at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
        at java.beans.PropertyChangeSupport.firePropertyChange(Unknown Source)
        at java.awt.Toolkit.setDesktopProperty(Unknown Source)
        at sun.awt.SunToolkit.fireDesktopFontPropertyChanges(Unknown Source)
        at sun.awt.SunToolkit.setAAFontSettingsCondition(Unknown Source)
        at sun.swing.SwingUtilities2$AATextInfo.getAATextInfo(Unknown Source)
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initComponentDefaults(Unknown Source)
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.getDefaults(Unknown Source)
        at javax.swing.UIManager.setLookAndFeel(Unknown Source)
        at javax.swing.UIManager.setLookAndFeel(Unknown Source)
        at jp.towersquest.squat.look.impl.LinuxLAFDefinition.load(LinuxLAFDefinition.java:13)
        ... 4 more
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.initSystemColorDefaults(Unknown Source)
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.loadStyles(Unknown Source)
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel.access$000(Unknown Source)
        at com.sun.java.swing.plaf.gtk.GTKLookAndFeel$WeakPCL$1.run(Unknown Source)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)

[youichi@dell squat-1.0.0]$ /usr/local/jdk1.5.0_07/bin/java -version
java version "1.5.0_07"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_07-b03)
Java HotSpot(TM) Client VM (build 1.5.0_07-b03, mixed mode, sharing)
[youichi@dell squat-1.0.0]$ /usr/local/jdk1.5.0_07/bin/java -cp data:squat.jar jp.towersquest.squat.Main
(このバージョンだと動くみたい...立ち上がるとことかしか見てないけど)

これかなぁ...ちゃんと読んでませんがUIがうんちゃらっつーから...あーでも違うかなぁ...
英語を見ると眠け倍増する(ぉぃ
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6369498

あ、ディストリビューションはCent OSですが...どのばーじょんだっけこれ?(大汗
最近出たあたらしい奴でないことだけは確かですはい。




むかーし...多分7年位前、Javaアプリのテストなバイト*1をしたことがあります。東京とかで開発したものをぼくら沖縄部隊が大学で夜な夜な*2勉強もせず*3テストしてました...。
沖縄のSolaris環境化で確か日本語の表示とかが化けるんだけど東京では再現しないからなんだって追跡したらVMの実装の違い(ただのJDKSolarisリファレンス実装)だった...なんてことを思いだしました。

あー、今でもたまにJavaはどこでも同じに動かないことがあるのね (泣


とりあえず手で紙に書けって書いてあったんでまずは一度通してみることにします...

*1:仲間内ではいいお酢と呼んでいるw

*2:昼間からやれよという話もあったが...w

*3:ここポイントぉぃ