[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [tycho-user] Access restriction: The type WindowsLookAndFeel is not accessible due to restriction on classpath entry C:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar
|
the docs are wrong.
compilerArgument will work without fork=true
Jan
Note that com.sun classes are VM vendor specific
-----Original Message-----
From: tycho-user-bounces@xxxxxxxxxxx [mailto:tycho-user-bounces@xxxxxxxxxxx] On Behalf Of Barrie Treloar
Sent: Mittwoch, 18. April 2012 07:19
To: Tycho user list
Subject: [tycho-user] Access restriction: The type WindowsLookAndFeel is not accessible due to restriction on classpath entry C:\Program Files\Java\jdk1.6.0_20\jre\lib\rt.jar
Compilation failure:
[ERROR] ...\mapping\MapView.java:[85,0]
[ERROR] import com.sun.java.swing.plaf.windows.WindowsLookAndFeel;
[ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[ERROR] Access restriction: The type WindowsLookAndFeel is not
accessible due to restriction on classpath entry C:\Program
Files\Java\jdk1.6.0_20\jre\lib\rt.jar
>From the docs http://www.eclipse.org/tycho/sitedocs/tycho-compiler-plugin/compile-mojo.html
<plugin>
<groupId>org.eclipse.tycho</groupId>
<artifactId>tycho-compiler-plugin</artifactId>
<version>${tycho-version}</version>
<configuration>
<compilerArgument>-warn:-forbidden</compilerArgument>
<fork>true</fork>
</configuration>
</plugin>
I should be able to pass arguments into the compiler via
compilerArgument, but only if fork is true.
But this gives me this error
[ERROR] Failed to execute goal
org.eclipse.tycho:tycho-compiler-plugin:0.14.1:compile
(default-compile) on project ...application: Fatal error compiling:
compileoutOfProcess not supported -> [Help 1]
The offending line is
UIManager.setLookAndFeel(WindowsLookAndFeel.class.getName());
Because there is an ESRI MapBean embedded in the application, which is
AWT component and needs to use an AWT/SWT bridge and to set the AWT
look and feel.
As a workaround, I've set the value to the .class.getName() string
representation
UIManager.setLookAndFeel("com.sun.java.swing.plaf.windows.WindowsLookAndFeel");
But what are the correct options?
_______________________________________________
tycho-user mailing list
tycho-user@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/tycho-user