I guess you will need to set security manager which will use your policy file: https://docs.oracle.com/cd/E13222_01/wls/docs81b/secmanage/java.html
----- prasanta.sadhuk...@oracle.com wrote: > I am not sure why it is passing in my case. I thought it might be > taking > in some other security policy so I renamed and use a different named > policy but it still passed in my windows 7. > > $ /cygdrive/d/Vbox_Shared/JDK/jdk1.7.0-b40/fastdebug/bin/java > -Djava.security.policy=my.policy bug6738668 > Test passed for LookAndFeel javax.swing.plaf.metal.MetalLookAndFeel > Test passed for LookAndFeel > com.sun.java.swing.plaf.motif.MotifLookAndFeel > Test passed for LookAndFeel > com.sun.java.swing.plaf.windows.WindowsLookAndFeel > Test passed for LookAndFeel > com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel > > PRSADHUK-IN+prsadhuk@PRSADHUK-IN > /cygdrive/d/jdk10/client/jdk/test/javax/swing/JFileChooser/6738668 > $ cat my.policy > grant { > permission java.io.FilePermission "C:\\temp\\*", "read"; > permission java.io.FilePermission "C:\\temp", "read"; > permission java.util.PropertyPermission "*", "read"; > }; > > PRSADHUK-IN+prsadhuk@PRSADHUK-IN > /cygdrive/d/jdk10/client/jdk/test/javax/swing/JFileChooser/6738668 > $ /cygdrive/d/Vbox_Shared/JDK/jdk1.7.0-b40/fastdebug/bin/java > -version > java version "1.7.0-ea-fastdebug" > Java(TM) SE Runtime Environment (build 1.7.0-ea-fastdebug-b40) > Java HotSpot(TM) 64-Bit Server VM (build 14.0-b07-fastdebug, mixed > mode) > > BTW, does my updated test fail in your environment with b40? > > Regards > Prasanta > On 5/28/2017 4:10 AM, Sergey Bylokhov wrote: > > There is a comment that JDK-6738668 a regression of JDK-6484091 > which was pushed to b20. > > I just checked the test from the command line on b40 and it fails, > but passed on b55. > > Can you please check why it was passed in your case. > > > > ----- prasanta.sadhuk...@oracle.com wrote: > > > >> Hi Sergey, > >> > >> I do not see any comment mention about failure in 7b20 but anyways, > I > >> > >> tried with 7b20,7b30,7b40,7b50 and all of them passed with > original > >> and > >> updated test in windows. > >> > >> Regards > >> Prasanta > >> On 5/25/2017 2:30 AM, Sergey Bylokhov wrote: > >>> I am not sure but according to the comments of JDK-6738668 it was > a > >> regression in 7b20. > >>> So I suggest to check a few build between b20 and b54 > >>> > >>> ----- prasanta.sadhuk...@oracle.com wrote: > >>> > >>>> Hi Sergey, > >>>> > >>>> No, it is passing. Actually, the original test is also passing > >> with > >>>> 1.7.0 b05 (6738668 is supposedly fixed in 7b55), there's no > >>>> SecurityException > >>>> > >>>> jdk1.7.0/bin/java -Djava.security.policy=security.policy > >> bug6738668 > >>>> Test passed for LookAndFeel > >> javax.swing.plaf.metal.MetalLookAndFeel > >>>> Test passed for LookAndFeel > >>>> com.sun.java.swing.plaf.motif.MotifLookAndFeel > >>>> Test passed for LookAndFeel > >>>> com.sun.java.swing.plaf.windows.WindowsLookAndFeel > >>>> Test passed for LookAndFeel > >>>> com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel > >>>> > >>>> jdk1.7.0/bin/java -version > >>>> java version "1.7.0-ea" > >>>> Java(TM) SE Runtime Environment (build 1.7.0-ea-b05) > >>>> Java HotSpot(TM) 64-Bit Server VM (build 1.7.0-ea-b05, mixed > mode) > >>>> > >>>> Regards > >>>> Prasanta > >>>> On 5/24/2017 11:48 AM, Sergey Bylokhov wrote: > >>>>> Hi, Prasanta. > >>>>> Please confirm that the updated test fails before JDK-6738668 > was > >>>> fixed. > >>>>>> Hi ALl, > >>>>>> > >>>>>> Please review a testbug fix for an issue where this regression > >> test > >>>> is failing in linux because > >>>>>> JFileChooser was trying to access C:/temp path which does not > >> exist > >>>> in linux. > >>>>>> Proposed fix is to use java.io.tmpdir instead of hardcoded > >> windows > >>>> path. > >>>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-6962725 > >>>>>> webrev: > >> http://cr.openjdk.java.net/~psadhukhan/6962725/webrev.00/ > >>>>>> Regards > >>>>>> Prasanta