【问题描述】
SPECjvm2008运行报java.io.IOException: Cannot run program "/opt/X11/bin/xprop": error=2, No such file or directory错误,详细报错如下:
Generating reports in:
/SPECjvm2008/build/release/SPECjvm2008/results/SPECjvm2008.001
java.io.IOException: Cannot run program "/opt/X11/bin/xprop": error=2, No such file or directory
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:423)
at java.lang.Runtime.exec(Runtime.java:320)
at org.GNOME.Accessibility.AtkWrapper.<clinit>(AtkWrapper.java:34)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:805)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886)
at sun.swing.SwingUtilities2.getSystemMnemonicKeyMask(SwingUtilities2.java:2041)
at javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(BasicLookAndFeel.java:1158)
at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:431)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:148)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1577)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:539)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:579)
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1349)
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.UIManager.getColor(UIManager.java:701)
at org.jfree.chart.JFreeChart.<clinit>(JFreeChart.java:246)
at org.jfree.chart.ChartFactory.createXYLineChart(ChartFactory.java:1478)
at spec.reporter.BenchmarkChart.<init>(BenchmarkChart.java:47)
at spec.reporter.ReportGenerator.handleBenchmarkResult(ReportGenerator.java:141)
at spec.reporter.ReportGenerator.handleBenchmarksResults(ReportGenerator.java:105)
at spec.reporter.ReportGenerator.<init>(ReportGenerator.java:87)
at spec.reporter.ReportGenerator.main2(ReportGenerator.java:750)
at spec.reporter.Reporter.main2(Reporter.java:51)
at spec.harness.Launch.createReport(Launch.java:307)
at spec.harness.Launch.runBenchmarkSuite(Launch.java:250)
at spec.harness.Launch.main(Launch.java:452)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
... 34 more
【解决方法】
创建对应文件夹,然后将/usr/bin/xprop做链连接为/opt/X11/bin/xprop
mkdir -p /opt/X11/bin/
ln -s /usr/bin/xprop /opt/X11/bin/xprop
【问题描述】
SPECjvm2008运行报java.io.IOException: Cannot run program "/opt/X11/bin/xprop": error=2, No such file or directory错误,详细报错如下:
Generating reports in:
/SPECjvm2008/build/release/SPECjvm2008/results/SPECjvm2008.001
java.io.IOException: Cannot run program "/opt/X11/bin/xprop": error=2, No such file or directory
at java.lang.Runtime.exec(Runtime.java:593)
at java.lang.Runtime.exec(Runtime.java:423)
at java.lang.Runtime.exec(Runtime.java:320)
at org.GNOME.Accessibility.AtkWrapper.<clinit>(AtkWrapper.java:34)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at java.awt.Toolkit.loadAssistiveTechnologies(Toolkit.java:805)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:886)
at sun.swing.SwingUtilities2.getSystemMnemonicKeyMask(SwingUtilities2.java:2041)
at javax.swing.plaf.basic.BasicLookAndFeel.initComponentDefaults(BasicLookAndFeel.java:1158)
at javax.swing.plaf.metal.MetalLookAndFeel.initComponentDefaults(MetalLookAndFeel.java:431)
at javax.swing.plaf.basic.BasicLookAndFeel.getDefaults(BasicLookAndFeel.java:148)
at javax.swing.plaf.metal.MetalLookAndFeel.getDefaults(MetalLookAndFeel.java:1577)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:539)
at javax.swing.UIManager.setLookAndFeel(UIManager.java:579)
at javax.swing.UIManager.initializeDefaultLAF(UIManager.java:1349)
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.UIManager.getColor(UIManager.java:701)
at org.jfree.chart.JFreeChart.<clinit>(JFreeChart.java:246)
at org.jfree.chart.ChartFactory.createXYLineChart(ChartFactory.java:1478)
at spec.reporter.BenchmarkChart.<init>(BenchmarkChart.java:47)
at spec.reporter.ReportGenerator.handleBenchmarkResult(ReportGenerator.java:141)
at spec.reporter.ReportGenerator.handleBenchmarksResults(ReportGenerator.java:105)
at spec.reporter.ReportGenerator.<init>(ReportGenerator.java:87)
at spec.reporter.ReportGenerator.main2(ReportGenerator.java:750)
at spec.reporter.Reporter.main2(Reporter.java:51)
at spec.harness.Launch.createReport(Launch.java:307)
at spec.harness.Launch.runBenchmarkSuite(Launch.java:250)
at spec.harness.Launch.main(Launch.java:452)
Caused by: java.io.IOException: error=2, No such file or directory
at java.lang.UNIXProcess.forkAndExec(Native Method)
at java.lang.UNIXProcess.<init>(UNIXProcess.java:247)
at java.lang.ProcessImpl.start(ProcessImpl.java:134)
... 34 more
【解决方法】
创建对应文件夹,然后将/usr/bin/xprop做链连接为/opt/X11/bin/xprop
mkdir -p /opt/X11/bin/
ln -s /usr/bin/xprop /opt/X11/bin/xprop