1 名前:デフォルトの名無しさん mailto:sage [03/03/03 02:56] 1なのにsageちゃうあたりがgcj 本家 gcc.gnu.org/java/ 関連: 「GCCについて part2」 pc2.2ch.net/test/read.cgi/tech/1046179115/
175 名前:デフォルトの名無しさん mailto:sage [04/06/19 22:25] HelloWorldで日本語出なくて諦めますた。へっぽこでごめんね。
176 名前:176 mailto:age [04/06/19 22:47] >>175 本当に出ないのかって今試したら 普通にでたんだけど?
177 名前:デフォルトの名無しさん mailto:sage [04/06/20 00:12] >>174-175 せっかくなんで宣伝しときますw page.freett.com/gikob/gcj/index.html
178 名前:デフォルトの名無しさん mailto:sage [04/06/20 00:14] 仕切りみたいになってるけど一応 gcjはWindowsのものでもthisiscoolのgcjとmingw公式のgcjとcygwinのgcjがあるんで どれか明記したほうがいいよ
179 名前:176 mailto:age [04/06/20 00:44] >>178 世の中の10%はWindowsを使っていないってこともあるし、 俺もその10%に入るので、せっかくの情報もあまり関係ないことに。 う〜ん。やっぱりSWTで作るべきかなぁ〜? www.google.co.jp/search?q=gcj+toolkit&ie=UTF-8&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr= これだけあるけど、Swingの代わりってどれがいいんだろう?
180 名前:デフォルトの名無しさん mailto:sage [04/06/20 01:04] >>179 LinuxならGNU classpathがあるけどあれってまだAWTだけだったかもしれん・・・
181 名前:デフォルトの名無しさん mailto:sage [04/06/21 00:26] >>179 > 世の中の10%はWindowsを使っていないってこともあるし、 > 俺もその10%に入るので そうだったらなおさら明記すべきだと思うが・・・
182 名前:デフォルトの名無しさん [04/06/29 22:16] umm- gui toolkitがどれもこれもうまくインストールできない。 しょうがないので自作しようと思うが、 swingでいうところの、 JWindow,JFrame,JButton,JLabel,JCheckBox,JRadioButton,JTextArea,JTextFieldと レイアウトマネージャさえあればいいのかしら?
183 名前:デフォルトの名無しさん mailto:sage [04/06/29 22:47] >>182 Tk の項とか。 ttp://www.interq.or.jp/japan/s-imai/tcltk/basis.html
184 名前:デフォルトの名無しさん mailto:sage [04/07/05 06:46] gcjでjavaのメソッドをjni経由で利用できるのかな?
185 名前:デフォルトの名無しさん mailto:sage [04/07/18 14:46] >>184 両方向とも問題なくできるよ。
186 名前:デフォルトの名無しさん [04/07/20 07:10] >>185 そうすると、jni経由でSwingも使えるかな? やってみるか
187 名前:デフォルトの名無しさん mailto:sage [04/07/20 14:01] 出来るけどさほど大した意味はないな
188 名前:デフォルトの名無しさん mailto:sage [04/07/20 14:45] >>186 そもそも gcj でまともに動く Swing があるのか,と…
189 名前:デフォルトの名無しさん mailto:sage [04/07/21 21:37] ほー、c/c++ などのツールキットとして Swing を使うのか。 おもしろいけど、使い物にならないんだろうな。
190 名前:デフォルトの名無しさん mailto:sage [04/08/08 23:58] わからないので聞きます。 Linux上のgcjで、SWTを使おうとしているのだけど 1 2 3 import org.eclipse.swt.SWT; 4 import org.eclipse.swt.graphics.Image; 5 import org.eclipse.swt.layout.RowLayout; 6 import org.eclipse.swt.widgets.Display; 7 import org.eclipse.swt.widgets.Label; 8 import org.eclipse.swt.widgets.Shell; 9 10 /** Image View sample **/ 11 public class sampleswt01 12 { 13 14 /** main method of View Image **/ 15 public static void main(String args[]) 16 {
191 名前:190 mailto:sage [04/08/08 23:59] 17 Display display = new Display(); 18 Shell shell = new Shell(display); 19 shell.setText("Image View"); 20 shell.setLayout(new RowLayout()); 21 Image image = new Image(display,"./kago.jpg"); 22 Label label = new Label(shell,SWT.NONE); 23 label.setImage(image); 24 shell.pack(); 25 shell.open(); 26 while(!shell.isDisposed()) 27 { 28 display.readAndDispatch(); 29 display.sleep(); 30 }//while 31 display.dispose(); 32 }//main 33 34 /** non exec constractor **/
192 名前:191 [04/08/09 00:00] 35 public sampleswt01() 36 { 37 }//method sampleswt01 38 39 }//class sampleswt01 という単純なソースを gcj --main=nippon.tokyo.dreamtheater.test.sampleswt01 -fjni -L/usr/local/lib -lswt-gtk2 -fjni -I/usr/local/lib/libswt-gtk2.jar -o ../bin/sampleswt01 nippon/tokyo/dreamtheater/test/sampleswt01.java という単純なコンパイルを行って、実行ファイルはできあがったのですが、 Exception in thread "main" java.lang.UnsatisfiedLinkError: memmove at _Jv_LookupJNIMethod (/usr/lib/libgcj.so.4.0.0) at org.eclipse.swt.internal.gtk.OS.memmove(org.eclipse.swt.internal.gtk.GtkStyle, int) (/usr/local/lib/libswt-gtk2.so) at org.eclipse.swt.widgets.Display.initializeSystemResources() (/usr/local/lib/libswt-gtk2.so) at org.eclipse.swt.widgets.Display.init() (/usr/local/lib/libswt-gtk2.so) at org.eclipse.swt.graphics.Device.Device(org.eclipse.swt.graphics.DeviceData) (/usr/local/lib/libswt-gtk2.so) at org.eclipse.swt.widgets.Display.Display(org.eclipse.swt.graphics.DeviceData) (/usr/local/lib/libswt-gtk2.so) at org.eclipse.swt.widgets.Display.Display() (/usr/local/lib/libswt-gtk2.so) at nippon.tokyo.dreamtheater.test.sampleswt01.main(java.lang.String[]) (Unknown Source) というよくわからないエラーが出てとまります。 memmoveが見付からないみたいですが、それがどこにあるのか見当がつきません。
193 名前:デフォルトの名無しさん mailto:sage [04/08/09 02:20] man 3 memmove とか?
194 名前:192 [04/08/09 07:38] >>193 見ました. memmoveのソースはカーネルのあたりにあったのですが、 manによると、引数をとるようですね。 でも、このエラーでは何も出てませんね。 そもそも、memmoveが見付からないという状況がわからないんですが。
195 名前:デフォルトの名無しさん [04/09/04 00:21] >>192 見付からないのは、native memmoveがJNI経由で呼ぶmemmoveってメソッドだから、 man memmoveででてくるやつとは関係ない。 たぶんあんたの環境に、libswt-pi.soってのが足りないんだと思う。
196 名前:195 [04/09/04 00:26] > man memmoveででてくるやつとは関係ない。 補足。完全に関係無いって訳ではなく、JNIから呼ばれるmemmove内から、 man memmoveに出てくるやつが呼ばれてるはず。だけど、今回の問題とは 関係ないってこと。
197 名前:デフォルトの名無しさん [04/10/02 16:54:16] page.freett.com/gikob/gcj/gcjswt.html ↑の手順でやってもswt.oが生成されない…
198 名前:デフォルトの名無しさん [04/10/02 17:27:24] >>9 > 2. インストールしたら cygwin のシェルで > $gcc -v > と打ってみましょう。 > バージョンが 3.x、--enable-languages に java が入っていることを確認してください。 大量のオプションがずらずら一行で並んで 5秒たっても見つからなかったので↓こうしました。 $ for s in `gcc -v 2>&1`; do echo $s; done | grep languages 結果、 --enable-languages=c,ada,c++,f77,pascal,java,objc 入ってますたが、もっと分かりやすい見分け方はないんですか?
199 名前:197 mailto:sage [04/10/03 00:10:41] すいません。swtのバージョンを2.1.3のやつにしたら普通にできました
200 名前:デフォルトの名無しさん mailto:sage [04/10/03 09:53:24] お!アイコンできた。gccと方法一緒だね
201 名前:デフォルトの名無しさん [04/10/06 17:00:10] ライセンスについて教えて。 gcjで作ったバイナリの配布等、制限ありますか? 英語はどうも苦手で…
202 名前:デフォルトの名無しさん mailto:sage [04/10/06 19:07:24] >>201 基本的には libgcj は GPL なので、スタティックリンクするにしろ ダイナミックリンクするにしろ、 GPL で配布しなければならない。 ただし、使用している libgcj が LIBGCJ_LICENCE などで例外的に GPL にとらわれないリンクを認めている場合がある。 要は使ってる libgcj による。
203 名前:デフォルトの名無しさん mailto:sage [04/10/07 08:33:48] >>202 LGPLじゃなかったっけ? ダイナミックリンクならGPLにしなくても いいんじゃなかったっけ?
204 名前:デフォルトの名無しさん mailto:sage [04/10/07 14:00:32] >>203 GPLです。 gcc.gnu.org/java/faq.html#1_1 > libgcj is distributed under the GPL
205 名前:デフォルトの名無しさん mailto:sage [04/10/07 15:50:55] 例外条項の解説お願い。
206 名前:デフォルトの名無しさん mailto:sage [04/10/07 19:40:28] >>202 に書いてある。不足なら自分で原文を読むなり調べるなりしろ。 っつか、その程度も他人に頼らんと出来ないなら gcj を使うのは素直に諦めた方が…
207 名前:デフォルトの名無しさん mailto:sage [04/10/08 00:13:25] はーい。 >>204 のリンク先にlibgcjが理由で GPLになったりしないって書いてありました。 LIBGCJ_LICENSEのほうは例外として 他の部分でライセンスの不整合がなければ バイナリを作るためにリンクしても できたバイナリの複製、配布はじゆうですよ。て意味かなあ。
208 名前:デフォルトの名無しさん mailto:sage [04/10/08 00:15:12] LGPLだって何度も言ってるだろ
209 名前:デフォルトの名無しさん mailto:sage [04/10/08 00:37:05] gcj を使うのは素直に諦めた方が…
210 名前:デフォルトの名無しさん mailto:sage [04/10/08 04:50:06] >>209 そだね。ライセンス読まずに自分勝手な解釈してるし。
211 名前:デフォルトの名無しさん mailto:sage [04/10/08 04:55:14] >>208 っつーか、libgcj が使ってる GNU Classpath も GPL なので。
212 名前:デフォルトの名無しさん mailto:sage [04/10/08 13:45:28] > LIBGCJ_LICENSEのほうは例外として > 他の部分でライセンスの不整合がなければ > バイナリを作るためにリンクしても > できたバイナリの複製、配布はじゆうですよ。て意味かなあ。 て意味ではありません。 っつか、人工無能翻訳でも もうちょっとマトモだと思う…… やっぱり gcj を使うのは素直に諦めた方が……
213 名前:デフォルトの名無しさん mailto:sage [04/11/03 20:20:09] gcjの利点ってなに?
214 名前:デフォルトの名無しさん [04/11/04 01:19:17] >>204 gcc.gnu.org/java/faq.html#1_1 1.1 What license is used for libgcj? libgcj is distributed under the GPL, with the 'libgcc exception'. This means that linking with libgcj does not by itself cause your program to fall under the GPL. See LIBGCJ_LICENSE in the source tree for more details. 釣ってるの?
215 名前:デフォルトの名無しさん [04/11/13 05:50:25] savannah.gnu.org/cgi-bin/viewcvs/gcc/gcc/libjava/LIBGCJ_LICENSE?rev=1.2.2.1&content-type=text/vnd.viewcvs-markup 例外規定 As a special exception, the copyright holders of this library give you permission to link this library with independent modules to produce an executable, regardless of the license terms of these independent modules, and to copy and distribute the resulting executable under terms of your choice, provided that you also meet, for each linked independent module, the terms and conditions of the license of that module. An independent module is a module which is not derived from or based on this library. If you modify this library, you may extend this exception to your version of the library, but you are not obligated to do so. If you do not wish to do so, delete this exception statement from your version.
216 名前:デフォルトの名無しさん [04/11/13 06:00:27] その訳、 特別の例外として、このライブラリーの著作権保有者は、 独立したモジュールのライセンス条件にかかわらず、 それぞれのリンクされた独立したモジュールに対し そのモジュールのライセンス条件が適合すれば、 あなたの選んだ条件の下に、実行ファイルを作成するため、 作成された実行ファイルを複製し配布するためにこのライブラリーを 独立したモジュールとリンクする許可をあなたに与えます。 独立したモジュールとはこのライブラリーに由来しないか、 基づかないモジュールです。 このライブラリーを修正した場合は、あなたのバージョンのライブラリーに この例外を拡張してもよいですが、しかし、そのようにする義務はありません。 あなたがそのようにしたくない場合は、あなたのバージョンからこの例外を 削除してください。
217 名前:デフォルトの名無しさん mailto:sage [04/11/13 16:09:19] っつか、例外付きGPLとLGPLの区別が付いてない奴がいるのかよorz
218 名前:デフォルトの名無しさん [04/11/22 16:06:21]
219 名前:デフォルトの名無しさん [04/11/25 06:02:54] もう一つ、gcc.gnu.orgのjava project mailing listより gcc.gnu.org/ml/java/2003-11/msg00300.html On Tue, 2003-11-25 at 23:56, Steve D. Perkins wrote: > I found information on the licensing for GNU Classpath, but that > left me even more confused. For one thing, it's the GPL with a "special > exception" that seems to essentially make it LGPL'ed (why do certain > people hate the LGPL so much? do you really think calling it by another > name makes it different?). It is definitely different. The GPL+exception license we use does not have the relinking requirement present in the LGPL. This makes it much more friendly to embedded developers generating static executables (for instance). The license is similar in spirit to the libgcc and libstdc++ licenses.
220 名前:デフォルトの名無しさん mailto:sage [04/12/16 00:15:53] >>200 よろしければ、方法詳細ご教授願いたく。
221 名前:デフォルトの名無しさん mailto:sage [04/12/16 00:21:17] planet.classpath.org/
222 名前:デフォルトの名無しさん mailto:sage [04/12/24 13:40:44] 最近どうよ? sourceforge.net/projects/libswt/ sourceforge.net/projects/swingwt/ sourceforge.net/projects/gnome-gcj/ sources.redhat.com/rhug/ sourceforge.jp/projects/sdl4gcj/
223 名前:デフォルトの名無しさん [05/01/15 04:14:52] SwingWT使ってみた人いる? 感想希望
224 名前:デフォルトの名無しさん [05/01/19 16:52:27 ] age
225 名前:デフォルトの名無しさん mailto:sage [05/02/03 00:09:59 ] >>223 SWTが必要なあたりがアレだよね RHUGっていまいちわからんのだがなんなの?
226 名前:デフォルトの名無しさん mailto:age [05/02/03 00:17:42 ] rhugをgoogleの日本語サイトから検索すると、このスレが真っ先に目にとまる。
227 名前:デフォルトの名無しさん mailto:sage [05/02/03 04:01:14 ] >>225 そんなアレかなあ。SWTって薄いからマルチプラットフォーム を念頭において実装するときに最下層に持ってきて地ならしするにはいいと おもうんだけど。 IBMも自社製品でmotif/gtk/qt/win32の上にAWTを実装するのにSWTを 下に敷いてる。
228 名前:デフォルトの名無しさん mailto:sage [05/02/03 21:00:02 ] >>223 SwingWT単体で使ったのでちとスレ違いだが、ちょっとだけさわったことがある。 Eclipse VE が吐いたコードを、import宣言だけ変えてコンパイルしてみたが上手くいかなかった。 BoxLayoutが無い、JFrame#setDefaultCloseOperation(int)がない、 など、普段よく使うクラスやメソッドがサポートされて無くてげんなりした覚えがある。 0.84の頃だったかな。
229 名前:デフォルトの名無しさん mailto:sage [05/02/03 21:12:33 ] Windows版GCJ
230 名前:デフォルトの名無しさん mailto:sage [05/02/03 21:19:37 ] gcjでコンパイルするとランタイム入りでデカくなるというお話ですが 共有ライブラリ化しておけば実行ファイルは小さくなる?
231 名前:デフォルトの名無しさん mailto:sage [05/02/03 22:05:04 ] >>225 rhug は Java で書かれたクラスライブラリをGCJでコンパイルできる ようにしたものの集合…かなぁ? 扱っているライブラリの一覧は sources.redhat.com/rhug/index.html で見れるはず… Xerces + Xalan や Log4j,JUnitなんかも入っているんだけど どの程度ちゃんつ動くかは知らん… Xerces と Xalan だけはちょっとだけ試して一応動くことは確認したけど…
232 名前:デフォルトの名無しさん mailto:sage [05/02/04 22:24:35 ] >>223 SwingWT で swing のAPIを使うくらいならそのままSWTを使うかな… >>228 も書いてるけど足りないメソッド,動作しないメソッドがあって 既存のswingアプリを動かすにはかなり手間かな…
233 名前:デフォルトの名無しさん mailto:sage [05/02/07 17:08:42 ] >>230 小さくなるがそのランタイムは7Mくらいあるぞ まぁJREよりはマシだけど本末転倒だよな
234 名前:デフォルトの名無しさん mailto:sage [05/02/07 17:44:48 ] Some benchmark results gcc.gnu.org/ml/java/2005-02/msg00024.html
235 名前:デフォルトの名無しさん mailto:sage [05/02/07 19:57:07 ] gcjでランタイムをスタティックリンクすると、GPLに感染する?
236 名前:デフォルトの名無しさん mailto:sage [05/02/07 21:04:04 ] debianに入ってるjavaのパフォーマンスの良さに驚いた。 実装の名前は忘れたけど。 Cで実装したjarも速くてイカす。
237 名前:デフォルトの名無しさん mailto:age [05/02/07 22:13:18 ] >>236 それが何か 教えて欲しいから☹age
238 名前:デフォルトの名無しさん mailto:sage [05/02/08 00:35:24 ] nonfreeじゃなかったからkaffeかgcjくらいしか思いつかないが・・・?
239 名前:デフォルトの名無しさん mailto:sage [05/02/08 03:35:20 ] >>235 例外規定なしのバイナリとであれば静的/動的に関わらずリンクしたらGPLに感染する。 例外規定がある場合は例外規定の内容による。
240 名前:デフォルトの名無しさん [05/02/08 03:53:37 ] The rhug project is no longer necessary thanks to the great gcj and GNU Classpath hackers. rhugはobsoletedになったようです。
241 名前:デフォルトの名無しさん mailto:sage [05/02/08 04:06:04 ] ばれなきゃなんでもOK
242 名前:デフォルトの名無しさん mailto:sage [05/02/08 04:11:40 ] ばれなきゃいいっていう精神的乞食にだけはなりたくないね。
243 名前:デフォルトの名無しさん [05/02/08 04:13:43 ] 上の方を見ると例外規定があるおかげで動的静的リンクで感染しないように思うのだが、、
244 名前:デフォルトの名無しさん mailto:sage [05/02/08 14:50:08 ] >>243 常に例外規定があるわけではない。 作者はいつ例外規定を書き換えたり無くしたりしても構わないし、 例外規定には「ライブラリを改変した者は改変バージョンの配布時に 例外規定を削っても良い」と明記してある。
245 名前:デフォルトの名無しさん mailto:sage [05/02/08 14:53:33 ] 「ライブラリを改変〜」ってのは以下の部分。 > If you modify this library, you may extend this exception > to your version of the library, but you are not obligated to do so. > If you do not wish to do so, delete this exception statement > from your version.
246 名前:デフォルトの名無しさん mailto:sage [05/02/08 15:29:32 ] なんでGPLの話になると必死なのが沸いてくるんだ?
247 名前:デフォルトの名無しさん [05/02/08 16:13:49 ] そりゃ使おうと思ってるからさ
248 名前:デフォルトの名無しさん mailto:sage [05/02/10 00:33:40 ] >>237 今手元にマシンないけどたぶんgcjだった気がする。 パフォーマンスっていうか、立ち上がりがよくて軽快。 ロードしてからだったら計測したらsunの方が上なんだろうけど オレは起動が速いほうがいい。
249 名前:デフォルトの名無しさん mailto:sage [05/03/02 03:13:19 ] fastjar
250 名前:デフォルトの名無しさん mailto:chage [05/03/06 00:54:04 ] このスレが立てられて2年と3日、やっと1/4使いきりました。
251 名前:デフォルトの名無しさん mailto:sage [05/03/06 03:52:00 ] それでもgcj自体よりは使われてるよう棚
252 名前:デフォルトの名無しさん mailto:sage [05/03/13 23:18:57 ] knopix て gcj なのね
253 名前:デフォルトの名無しさん mailto:sage [2005/03/31(木) 19:48:45 ] >>252 何が?
254 名前:デフォルトの名無しさん mailto:sage [皇紀2665/04/01(金) 02:12:49 ] ttp://slashdot.jp/developers/05/01/15/0637223.shtml ttp://slashdot.jp/developers/05/03/19/1544241.shtml ↑ここいら辺の記事読むと、gcjでeclipseをnative compileとか 書いてあるけど、ちょっと、そそられない? #eclipse、まったく使えて無いのだけど、、。
255 名前:デフォルトの名無しさん mailto:sage [2005/04/10(日) 12:21:22 ] なんでIDEが必要なのかがわからん。 便利さがあると思うけど、その分重くなっているのなら意味がないと思うんだよね、僕は。
256 名前:デフォルトの名無しさん mailto:age [2005/04/11(月) 19:31:33 ] キリ番なのでAGEます。
257 名前:デフォルトの名無しさん mailto:age [2005/04/11(月) 21:11:15 ] キリ番なのでAGEます。 257進数で。
258 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 21:45:21 ] Javaの文法は好きなんだがVMはちょっとなぁ というオレに最適な
259 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 22:55:35 ] >>258 gcj使って単独で動く実行ファイル作ってもVM内臓か外付けか、 の違いしかないと思うが。もしくはGPLマンセーか、Sunが嫌いか、 みたいな政治的(?)な動機とか。
260 名前:デフォルトの名無しさん mailto:sage [2005/04/11(月) 23:00:55 ] >>259 jreのインストロールさせるのマンドイ というのも理由のひとつにしようと思っていた。 だが
261 名前:デフォルトの名無しさん [2005/04/13(水) 00:36:12 ] >>254 See "Native Eclipse - The Fast and the Furious IDE" section in developer.classpath.org/mediation/ClasspathShowcase
262 名前:デフォルトの名無しさん mailto:無駄に [2005/05/02(月) 22:40:34 ] age
263 名前:デフォルトの名無しさん mailto:sage [2005/05/05(木) 21:34:15 ] jikesもエエヨー
264 名前:デフォルトの名無しさん mailto:sage [2005/05/07(土) 21:26:06 ] ん?どういうことぉ?
265 名前:デフォルトの名無しさん mailto:age [2005/05/07(土) 21:26:51 ]
266 名前:デフォルトの名無しさん mailto:sage [2005/05/07(土) 21:35:24 ] jikes自体はネイティブアプリケーションだけど、gcjみたいにネイティブ コードを吐けるわけじゃないのにな。
267 名前:デフォルトの名無しさん mailto:sage [2005/05/10(火) 03:54:04 ] >>266 まぁそうだけど… gcj自体はクラスファイルを生成できるネイティブアプリケーション でもあるので jikes と競合しているといえなくもない… # あれ? じゃあ gcj だけでいいじゃんってことにな(ry
268 名前:デフォルトの名無しさん mailto:sage [2005/05/10(火) 22:55:18 ] アパッチのメンバーら、「Project Harmony」でオープンソース版J2SE開発へ japan.cnet.com/news/ent/story/0,2000047623,20083372,00.htm だって。
269 名前:デフォルトの名無しさん mailto:age [2005/05/11(水) 06:38:37 ] >>268 そのニュースソース自体はここ関係ないよ それを使ってGCJに寄与できるかっていうと、そうは思えないし。 早くSWINGの実装してほしいな。僕には無理だから。
270 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 09:53:13 ] > ニュース-ソース [news source]< > > 情報源。 情報源っつー事は…… Apache Foundation? それとも Harmony の提案があったメーリングリスト?
271 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 12:08:38 ] >>269 そんな貴方にclasspath
272 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 12:55:37 ] >>269 本当にやるんなら gcj とか classpath とは競合するだろうから、 少なくともやる気とか競争心の部分で寄与してくれると思うよ。 それに Apache License v2 は GPL より緩いライセンスだから、 gcj とか classpath から見たら、Project Harmony の成果物をパクり放題。 実際にパクるかは別だし、まだ何も無いけど。
273 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 15:13:05 ] www.kaffe.org/~stuart/japi/htmlout/h-jdk14-classpath.html をみると Swing も 半分以上は出来てるのか。 ダメっぽいのは metal LAF とか、text関係(HTMLも)とかぐらい? >>271 gcj が使ってるのは基本的に classpath だろ。 gcj の方で若干手を入れてるかもしれんが。
274 名前:269 mailto:age [2005/05/11(水) 22:58:57 ] >>271-273 よくわかってないんだけど、classpathはGCJに含まれているみたいなことをどっかで呼んだんだけど、gcj?(GCC?,GPL?,FSS?)バージョンのclasspathが入ってるってことなの? 別途、classpathをインストロールすればswingとかでアプリ組めるってこと?
275 名前:デフォルトの名無しさん mailto:sage [2005/05/11(水) 23:32:27 ] >>274 classpathのAWTって確かGTK+ベースのやつしかないんじゃなかったっけ?