aspose file tools*
The moose likes Developer Certification (SCJD/OCMJD) and the fly likes java.lang.SecurityException: Prohibited package name: java.util.logging Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Certification » Developer Certification (SCJD/OCMJD)
Bookmark "java.lang.SecurityException: Prohibited package name: java.util.logging" Watch "java.lang.SecurityException: Prohibited package name: java.util.logging" New topic
Author

java.lang.SecurityException: Prohibited package name: java.util.logging

Hu Yong Jun
Greenhorn

Joined: Jun 20, 2003
Posts: 26
There is an error when I runs my system outside of the Jbuilder IDE.

The command is like:



The error message is like:



What's wrong?
Does the java needs a security manager to access the java.util.logging package?
Hu Yong Jun
Greenhorn

Joined: Jun 20, 2003
Posts: 26
I has resolved this problem minutes before.

The src is complied in j2sdk 1.4.2 environment, but I runned it with the old version java.exe.

When I replaces the old java.exe with a 1.4.2 one, it is OK!

The following is found in WWW:



Why does java not allow packages from java.lang when I'm connecting from another machine? I get an unmarshaling error:
java.rmi.UnmarshalException: Error unmarshaling return;
nested exception is:
java.lang.SecurityException: Prohibited package name: java.lang
java.lang.SecurityException: Prohibited package name: java.lang
<exception cut here>
-----------------------------------------------
When mixing different versions of java, the java security manager on the java VM where the catalog is running decides that one version is trying to override the restricted packages. It's not actually true, but that's why it happens. You can prevent this from happening by running the catalog on the lowest version of java that you are mixing together. This usually happens with the iPaq handheld platform (H21). So if you have a machines running jdk1.3.1, 1.4.0 and 1.4.1_beta, the catalog must be run on 1.3.1.



Himanshu Walia
Greenhorn

Joined: Jun 09, 2009
Posts: 4
You can not ..... name a package that starts with a Java keyword followed by . operator

i just found the code in Class Loader Class .......that says .....


Roel De Nijs
Bartender

Joined: Jul 19, 2004
Posts: 5545
    
  13

Hi Hu Yong Jun,

Don't use JDK 1.4 for your assignment, because that would violate this statement from your instructions:
under a production (not development) version of the Sun Microsystems' Java 2 platform and that platform must not have been superseded by a new production version for more than 18 months by the time you make your submission.


Kind regards,
Roel


SCJA, SCJP (1.4 | 5.0 | 6.0), SCJD
http://www.javaroe.be/
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: java.lang.SecurityException: Prohibited package name: java.util.logging