Package: ikvm
Version: 0.18.0.0-2
Severity: normal
Steps to reproduce:
1. Compile (I used "jikes-sablevm testcase.java") and run ("ikvm testcase") the
attached testcase.
Expected results (with e.g. "jamvm testcase")
1. A window with text "Hello World" shows up.
Actual results:
1. ikvm outputs the following error messages:
$ ikvm testcase
Exception in thread "main" java.awt.AWTError: Cannot load AWT toolkit:
ikvm.awt.NetToolkit, IKVM.AWT.WinForms
at java.awt.Toolkit.getDefaultToolkit (Toolkit.java)
at java.awt.Font.tk (Font.java)
at java.awt.Font.getPeerFromToolkit (Font.java)
at java.awt.Font.<init> (Font.java)
at javax.swing.plaf.FontUIResource.<init> (FontUIResource.java)
at javax.swing.plaf.metal.DefaultMetalTheme.<clinit>
(DefaultMetalTheme.java)
at javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme
(MetalLookAndFeel.java)
at javax.swing.plaf.metal.MetalLookAndFeel.createDefaultTheme
(MetalLookAndFeel.java)
at javax.swing.plaf.metal.MetalLookAndFeel.<init>
(MetalLookAndFeel.java)
at javax.swing.UIManager.<clinit> (UIManager.java)
at javax.swing.JPanel.updateUI (JPanel.java)
at javax.swing.JPanel.updateUI (JPanel.java)
at javax.swing.JPanel.<init> (JPanel.java)
at javax.swing.JPanel.<init> (JPanel.java)
at javax.swing.JRootPane.createGlassPane (JRootPane.java)
at javax.swing.JRootPane.getGlassPane (JRootPane.java)
at javax.swing.JRootPane.<init> (JRootPane.java)
at javax.swing.JFrame.createRootPane (JFrame.java)
at javax.swing.JFrame.getRootPane (JFrame.java)
at javax.swing.JFrame.frameInit (JFrame.java)
at javax.swing.JFrame.<init> (JFrame.java)
at testcase.<init> (Unknown Source)
at testcase.main (Unknown Source)
at java.lang.reflect.Method.Invoke (Method.java)
Caused by: java.lang.ClassNotFoundException: ikvm.awt.NetToolkit,
IKVM.AWT.WinForms
at java.lang.Class.forName (Class.java)
at java.lang.Class.forName (Class.java)
... 24 more
Testcase (save as "testcase.java"):
import javax.swing.*;
import java.awt.*;
public class testcase extends JFrame {
public static void main(String[] args) {
(new testcase()).show();
}
public testcase() {
this.setSize(new Dimension(400, 400));
this.setContentPane(new JLabel("Hello World"));
}
}
-- System Information:
Debian Release: testing/unstable
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Shell: /bin/sh linked to /bin/bash
Kernel: Linux 2.4.29sauna
Locale: LANG=C, LC_CTYPE=fi_FI (charmap=ISO-8859-1)
Versions of packages ikvm depends on:
ii java-common 0.23 Base of all Java packages
ii libikvm-native 0.18.0.0-2 Native library for IKVM Java virtu
ii mono-classlib-1.0 1.1.9.2-1 Mono class library (1.0)
ii mono-jit 1.1.9.2-1 fast CLI (.NET) JIT compiler for M
ikvm recommends no packages.
-- no debconf information
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]