commit-classpath
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[commit-cp] [bug #13268] java.awt.Toolkit#getDefaultToolkit classloading


From: Ewout Prangsma
Subject: [commit-cp] [bug #13268] java.awt.Toolkit#getDefaultToolkit classloading issue
Date: Thu, 2 Jun 2005 11:38:16 +0000
User-agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.8) Gecko/20050511 Firefox/1.0.4

URL:
  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=13268>

                 Summary: java.awt.Toolkit#getDefaultToolkit classloading
issue
                 Project: classpath
            Submitted by: epr
            Submitted on: Thu 06/02/2005 at 11:38
                Category: classpath
                Severity: 3 - Normal
                  Status: None
                 Privacy: Public
             Assigned to: None
             Open/Closed: Open
        Platform Version: None

    _______________________________________________________

Details:

The getDefaultToolkit method uses Class.forName to load the default toolkit.

Please use the context classloader instead like this:

ClassLoader cl = Thread.currentThread().getContextClassLoader();
Class cls = cl.loadClass(toolkit_name);
Object obj = cls.newInstance();



Second issue.  The default toolkit classname is obtained via
System.getProperty. Please replace by SystemProperties.getProperty.

Ewout






    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=13268>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/





reply via email to

[Prev in Thread] Current Thread [Next in Thread]