aspose file tools*
The moose likes JSP and the fly likes Propietary api class Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » JSP
Bookmark "Propietary api class" Watch "Propietary api class" New topic

Propietary api class

Joseph Smithern
Ranch Hand

Joined: Feb 11, 2006
Posts: 89
In my Tomcat 6.0.20 container I am using sun.misc.BASE64Encoder to get NTLM Intranet username and everything works. Unfortunately I get the below warning message after I compile the class.

It seems the sun.misc.BASE64Encoder is Sun proprietary API and is available from the rt.jar? I was wondering if I should put the rt.jar in my web app lib folder (\WEB-INF\lib) just in case it is removed from the jvm in the future?
Bear Bibeault
Author and ninkuma

Joined: Jan 10, 2002
Posts: 60041

I would not. As has been evidenced in many posts reporting arcane errors, mucking around with the class loading of Java and container classes is like painting a big red target on your chest.

I'd either find an alternate API, or worry about it when it actually becomes a problem.

[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
It is sorta covered in the JavaRanch Style Guide.
subject: Propietary api class
Similar Threads
175: warning: BASE64Encoder is internal proprietary API and m ay be removed in a future release
Where can I download a jar that has sun.misc.BASE64Decoder
How to Generalize the code?
Java sound: how to play a file?
remove warning for XMLSerializer class