0

我必须将旧代码和平实现为 OSGI 包,显然这个旧代码严重依赖于 Swing 组件,即使我已将所有 Swing 依赖项包含到包清单中,我仍然得到以下异常,这是由jgraphjgraph.jar引起的也包含在运行时依赖项中。我不太确定是什么问题。任何帮助将不胜感激

Caused by: java.lang.Error: Cannot load com.apple.laf.AquaLookAndFeel
    at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1351)
    at javax.swing.UIManager.initialize(UIManager.java:1459)
    at javax.swing.UIManager.maybeInitialize(UIManager.java:1426)
    at javax.swing.UIManager.getDefaults(UIManager.java:659)
    at javax.swing.JComponent.setUI(JComponent.java:662)
    at org.jgraph.JGraph.setUI(JGraph.java:792)
    at org.jgraph.JGraph.updateUI(JGraph.java:806)
    at org.jgraph.JGraph.<init>(JGraph.java:767)
    at org.jgraph.JGraph.<init>(JGraph.java:721)
    at org.jgraph.JGraph.<init>(JGraph.java:697)
    at org.processmining.plugins.declareminer.visualizing.DGraph.<init>(DGraph.java:35)
    at org.processmining.plugins.declareminer.visualizing.ModelView.<init>(ModelView.java:37)
    at org.processmining.plugins.declareminer.visualizing.AssignmentModelView.<init>(AssignmentModelView.java:43)
    at ee.ut.deviance.preprocessing.DeclareDevianceModelGenerator.generateModel(DeclareDevianceModelGenerator.java:405)
    at ee.ut.cs.rum.declare.deviance.miner.plugin.v2.factory.RumPluginWorkerImpl.runWork(RumPluginWorkerImpl.java:177)
    at ee.ut.cs.rum.declare.deviance.miner.plugin.v2.Activator.start(Activator.java:25)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
    at java.security.AccessController.doPrivileged(Native Method)
    at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:702)
4

0 回答 0