Есть ли известная проблема с GCJ и с использованием <Void, Void>
? Мой код работает отлично без него, но при попытке скомпилировать его в ех с помощью GCJ не удается:GCJ и <Void, Void>
$ gcj -c -g -O Program.java
Program.java:25: error: '{' expected.
class Task extends SwingWorker<Void, Void> {
^
Program.java:25: error: Class or interface declaration expected.
class Task extends SwingWorker<Void, Void> {
^
Program.java:25: error: .
class Task extends SwingWorker<Void, Void> {
^
3 errors
Кроме того, если я удалю <Void, Void>
(мой код не работает на 100%), я получаю их дальше вниз line:
$ gcj -c -g -O Program_Full.java
Program.java:10: error: Class or interface `javax.imageio.ImageIO' not found in import.
import javax.imageio.ImageIO;
^
Program.java:25: error: Superclass `SwingWorker' of class `Program$Task' not found.
class Task extends SwingWorker {
^
2 errors
Мой код компилируется и работает отлично, похоже, что GCJ не любит определенные аспекты. Плохая версия? Я просто скачал его: gcc version 3.4.4 (cygming special, gdc 0.12, using dmd 0.125)
Содержит ли приложение. есть графический интерфейс? Уверен, что [JWS] (http://stackoverflow.com/tags/java-web-start/info) не будет с этим проблем. –