How to do java class path on MAC
Hi
I have been trying to run a program on MAC, but it complain things like cant find java.io.FileReader and so on.
So how do I set classpath, so the program finds them.
please help
http://java.sun.com/docs/books/tutorial/getStarted/cupojava/mac.html
Similar Messages
-
How to run Java class application on mac
Hi to all !
I usually develop java applications on PC which are started by typing java >classname< into DOS-console.
Now one application has to be run on MAC OS 9.2 which shurely hasn�t that console. So how can I start it there ?
Thanx in advance
AlexThey have mrj you need to install it, and to launch an application or an applet, you have no console.
-
How can i set class path in ubuntu JAVA_HOME ?
how can i set class path in ubuntu <JAVA_HOME>?
Note that on *nix
environment variable names are case sensitive.
Also, you are again being vague; is it [this it|http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/javac.html] or [that it|http://java.sun.com/j2se/1.5.0/docs/tooldocs/solaris/java.html] -
Windows classpath vs java.class.path error in QuickTime based applet
Hello
I've spent days reading and searching the internet, and I'm still stumped why some Windows installations are not able to run my QuickTime for Java based applet even though QuickTime is installed (the specific error is: java.lang.NoClassDefFoundError: quicktime/QTException). I have some additional details and a question that might spur someone to an insightful nudge.
On a Windows system that fails:
echo %classpath%
.;C:\Program Files\QuickTime\QTSystem\QTJava.zipWhich is where QTJava.zip is found on the (faulty?) system, but java.class.path is just:
java.class.path = C:\PROGRA~1\Java\jre6\classes
Of the dumped system properties, only java.library.path makes any mention of the QTSystem folder (or any other QT or QuickTime related items).
java.library.path = C:\Program Files\Safari;.;C:\Windows\Sun\Java\bin;C:\Windows\system32;C:\Windows;C:\PROGRA~1\Java\jre6\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\QuickTime\QTSystem\
I ran across one thread (elsewhere) where the user was having problems with loading some classes from a complex JAR environment, and a solution was to write a custom class loader. After doing so, the user got the same error "java.lang.NoClassDefFoundError: quicktime/QTException" that was resolved by extending the custom class loader to include .zip files. I'm not sure if the solution is relevant, or if he simply broke something in his custom class loader that would have worked otherwise. I've not written a custom class loader and not sure where to begin, so before I ventured down that path I was hoping someone might shed some light as to if this is a dead end or potential solution. This is a signed applet (QuickTime now requires it, even if you are only playing files of the same server) and it does work on several Windows machines and all tested Macs.
Thank you,
Deron
output to Java Console with level 5 tracing enabled
basic: Joining applet thread ...
basic: Joined applet thread ...
basic: Referencing classloader: sun.plugin.ClassLoaderInfo@750159, refcount=2
basic: Finding information ...
basic: Releasing classloader: sun.plugin.ClassLoaderInfo@750159, refcount=1
basic: Done ...
basic: Added progress listener: sun.plugin.util.GrayBoxPainter$GrayBoxProgressListener@3a9bba
basic: Loading applet ...
basic: Initializing applet ...
basic: Starting applet ...
basic: completed perf rollup
network: Cache entry not found [url: http://www.equushd.com/quicktime/QTException.class, version: null]
network: Connecting http://www.equushd.com/quicktime/QTException.class with proxy=DIRECT
network: Connecting socket://www.equushd.com:80 with proxy=DIRECT
java.lang.NoClassDefFoundError: quicktime/QTException
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Unknown Source)
at java.lang.Class.getConstructor0(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at sun.applet.AppletPanel.createApplet(Unknown Source)
at sun.plugin.AppletViewer.createApplet(Unknown Source)
at sun.applet.AppletPanel.runLoader(Unknown Source)
at sun.applet.AppletPanel.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException: quicktime.QTException
at sun.applet.AppletClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.applet.AppletClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClassInternal(Unknown Source)
... 10 more
basic: Exception: java.lang.NoClassDefFoundError: quicktime/QTException
Ignored exception: java.lang.NoClassDefFoundError: quicktime/QTExceptionSomething is wrong with the library.
Staring at java code will not help you figure that out.
Maybe it isn't intended to be loaded in java but instead it loads java itself?
If not then write a C/C++ basic app that links that dll in and see if you can at least get it to start. -
Problem with servicegen and how to convert java classes to webservices
I am a beginner and am trying to convert all my java code into webservices,I have
a java class Test.java and number of other third party libraries and my own java
files that are reffered in Test.java. I want to expose the public methods in Test.java
as webservices.
the serivegen part of My build.xml is as below
<servicegen
destEar="${APPLICATIONS}/${ear_file}"
warName="${war_file}">
<service
javaClassComponents="com.verizon.Test"
targetNamespace="${namespace}"
serviceName="Test"
serviceURI="/Test"
generateTypes="True"
expandMethods="True">
</service>
<classpath>
<pathelement path="${build}"/>
<pathelement path="${java.class.path}"/>
</classpath>
</servicegen>
When i run ant it complains:
[servicegen] weblogic.xml.schema.binding.BindingException: Invalid class received:
interface org.apache.crimson.tree.ElementFactory loaded from file:/apps/opt/crimson.jar!/org/apache/crimson/tree/ElementFactory.class.
All classes that will be serialized or deserialized must be non-interface, non-abstract
classes that provide a public default constructor
I have no clue,Why is Servicegen introspecting the third party class file also?I
just need the public methods in Test.java exposed and Test.java will just use
the third party library.
also,is there a way to tell servicegen to include all these java files X,Y,Z to
the war file/ear files but expose only the public methods of X in the WSDL.
Please help
thanks
SureshHi Bruce,
Thanks very much for the insight u provided.Yes one of my public methods was returning
a element factory.
But let me ask my question this way:
Is there a way to tell servicegen to take only the specified public methods in
a class to make them as webservices?
by default servicegen is taking all the public methods..,i workaround i found
is to deploy the webservice manually by writing the web-services.xml to include
only the required public methods.
thanks
Suresh
Bruce Stephens <[email protected]> wrote:
Hi Suresh,
Does your Test.java have a public method that returns the element
factory of an XML document, like "public ElementFactory
getElementFactory ();" or such?
If so, you may want to check out the supported build-in and non-built-in
data types:
http://edocs.bea.com/wls/docs81/webserv/assemble.html#1060696
Concerning your last question, you can use the excludeEJBs, includeEJBs
(in combination with the ejbJar attribute) to specify which non-built-in
data type components should be generated. Or if you use the
javaClassComponents then simply use a comma separated list of class
names.
Hope this helps,
Bruce
suresh wrote:
I am a beginner and am trying to convert all my java code into webservices,Ihave
a java class Test.java and number of other third party libraries andmy own java
files that are reffered in Test.java. I want to expose the public methodsin Test.java
as webservices.
the serivegen part of My build.xml is as below
<servicegen
destEar="${APPLICATIONS}/${ear_file}"
warName="${war_file}">
<service
javaClassComponents="com.verizon.Test"
targetNamespace="${namespace}"
serviceName="Test"
serviceURI="/Test"
generateTypes="True"
expandMethods="True">
</service>
<classpath>
<pathelement path="${build}"/>
<pathelement path="${java.class.path}"/>
</classpath>
</servicegen>
When i run ant it complains:
[servicegen] weblogic.xml.schema.binding.BindingException: Invalidclass received:
interface org.apache.crimson.tree.ElementFactory loaded from file:/apps/opt/crimson.jar!/org/apache/crimson/tree/ElementFactory.class.
All classes that will be serialized or deserialized must be non-interface,non-abstract
classes that provide a public default constructor
I have no clue,Why is Servicegen introspecting the third party classfile also?I
just need the public methods in Test.java exposed and Test.java willjust use
the third party library.
also,is there a way to tell servicegen to include all these java filesX,Y,Z to
the war file/ear files but expose only the public methods of X in theWSDL.
Please help
thanks
Suresh -
How to use java class in pl/sql
Hai Guys,
here is my java class:
import java.io.*;
public class ListFiles
public static void main (String[] args)
File file=new File("C:\\");
File[] files=file.listFiles();
for(int fileInList=0; fileInList<files.length; fileInList++ )
System.out.println(files[fileInList].toString() );
i want to use this class in pl/sql, i am new about this topic my concern are following
how to load java class
how to use in pl/sql
Guys i'll be great-full to you if you could help me out or share link or document .First Read https://forums.oracle.com/forums/ann.jspa?annID=432
Check this link...
1. http://www.devshed.com/c/a/Oracle/Extending-PLSQL-with-Java-Libraries-concluded/
2. calling java from pl/sql in oracle 10g?its very urgent.
3. http://qamarsyed.blogspot.com/2010/07/calling-java-from-plsql-inside-oracle.html
4. http://home.c2i.net/toreingolf/oracle/java_and_plsql.htm
Hope this helps...
If someone response is helpful or correct, please mark it accordingly. -
How to import java Classes in report Builder 10g
How to import java Classes in report Builder 10g .....
ArshadHello,
To import the Java classes:
Add your jar in the REPORTS_CLASSPATH
Launch Reports Builder.
Note:
You must launch Reports Builder now so that the new REPORTS_CLASSPATH is used.
Choose Program > Import Java Classes to display the Import Java Classes dialog box.
Regards -
How to load java class from jsp page?
hi all!
Does anyone know how to load java class from jsp page?
I try to load java class from jsp page.
Is it possible to load java class fom jsp page?
thanks and have a good day!What I mean is How to load/open java class file from jsp page?
I think we can open Applet from jsp page by using
<applet code=helloApplet.class width=100 height=100>
</applet>
but, how to open java class which is an application made by Frame?
thanks and have a good day -
How to decode java class file to java file
hi
how to decode java class file into java file
regards
kedarIts really.......... really BAD.
Write ur own code... or use open source code..
Its a bad practice...
however i am telling u ..there is DJ java decompiler.
but mind it there are Obfuscator also....like codeshield and others
take care...
Alok -
How to call java class from pl/sql procedure ?
Hello everyone,
My query is..
There is one pl/sql stored procedure which is doing some business logic and storing data in some columns of one table, suppose the table name is 'ABC' .. and the rest of columns of table ABC are getting updated using java class. Now my problem is whenever I insert data in ABC using store proc.. i have to call that java class so that it will update the rest columns ( why java class for updating the columns in ABC is ..because that logic cant be done from pl/sql proc.. it has to be done using java )
and the other thing is.. oracle is in one machine and java is in another .. :(
hope ..u can help me out !!
Thank in advance !!but that updation have to be done from java code only.. we are using GIS tools .. have to create some shape files and update the column with that shape file.. so creation of shape file has to be done from java code only..
so how to call java class file which is on another machine and oracle in another.. -
System.setProperty("java.class.path", cp)
hello,
I have written a little program that is supposed to set the CLASSPATH var in a instance of
bash ... not set it permantly. Anyway, after running the program when i run,
echo $CLASSPATH
none of the changes i make with the program are there.... why is this?
thanks,
jd
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import layout.TableLayout;
import com.incors.plaf.kunststoff.KunststoffLookAndFeel;
public class JPathGui extends JFrame{
JButton cpSubmit;
JButton cpClear;
JButton qaSubmit;
JButton qaClear;
JTextField cptf;
JTextField qatf;
public JPathGui(){
super("JPATH ver .001");
try {
UIManager.setLookAndFeel(new KunststoffLookAndFeel());
} catch (Exception ignored) {}
addWindowListener(new WindowAdapter()
public void windowClosing(WindowEvent e){
System.exit(0);
JPanel mainPanel = new JPanel();
mainPanel.setPreferredSize(new java.awt.Dimension(800,230));
double[][] size = {{10,780,10},{20,30,5,30,10,20,30,5,30}};
TableLayout layout = new TableLayout(size);
mainPanel.setLayout(layout);
myGetClassPath(mainPanel);
myQuickAdd(mainPanel);
getContentPane().add(mainPanel);
pack();
setSize(820,230);
setVisible(true);
public void myGetClassPath(JPanel mainPanel){
JLabel cpl = new JLabel("ClassPath");
JPath jp = new JPath();
cptf = new JTextField(jp.getClassPath());
cptf.setFont( new Font("Monospaced", Font.PLAIN, 10) );
cptf.setPreferredSize(new java.awt.Dimension(780,50));
mainPanel.add(cpl, "1,0");
mainPanel.add(cptf, "1,1");
JPanel cpActionPanel = new JPanel();
cpActionPanel.setPreferredSize(new java.awt.Dimension(780,50));
double[][] size1 = {{570,100,100,30},{30}};
TableLayout layout1 = new TableLayout(size1);
cpActionPanel.setLayout(layout1);
cpSubmit = new JButton("Submit");
cpClear = new JButton("Clear");
cpSubmit.setSize(40,20);
cpClear.setSize(40,20);
cpSubmit.addMouseListener(new command_listner());
cpClear.addMouseListener(new command_listner());
cpActionPanel.add(cpSubmit , "1,0");
cpActionPanel.add(cpClear, "2,0");
mainPanel.add(cpActionPanel, "1,3");
public void updateCPTF(){
JPath jp = new JPath();
cptf.setText(jp.getClassPath());
public void myQuickAdd(JPanel mainPanel){
JLabel qal = new JLabel("QuickAdd");
qatf = new JTextField();
qatf.setFont( new Font("Monospaced", Font.PLAIN, 10) );
qatf.setPreferredSize(new java.awt.Dimension(780,50));
mainPanel.add(qal, "1,5");
mainPanel.add(qatf, "1,6");
JPanel qaActionPanel = new JPanel();
qaActionPanel.setPreferredSize(new java.awt.Dimension(780,50));
double[][] size2 = {{570,100,100,30},{30}};
TableLayout layout2 = new TableLayout(size2);
qaActionPanel.setLayout(layout2);
qaSubmit = new JButton("Submit");
qaClear = new JButton("Clear");
qaSubmit.setSize(40,20);
qaClear.setSize(40,20);
qaSubmit.addMouseListener(new command_listner());
qaClear.addMouseListener(new command_listner());
qaActionPanel.add(qaSubmit , "1,0");
qaActionPanel.add(qaClear, "2,0");
mainPanel.add(qaActionPanel, "1,8");
public class command_listner extends MouseAdapter{
public void mouseClicked(java.awt.event.MouseEvent evt){
Object source = evt.getSource();
//cpSubmit
if(source == cpSubmit){
JPath jp = new JPath();
String newCP = cptf.getText();
boolean b = false;
String olcp = jp.setClassPath(newCP,b);
updateCPTF();
//cpClear
else if(source == cpClear){
updateCPTF();
//qaSubmit
else if(source == qaSubmit){
JPath jp = new JPath();
String newCP = qatf.getText();
boolean b = true;
String olcp = jp.setClassPath(newCP,b);
qatf.setText(null);
updateCPTF();
//qaClear
else if(source == qaClear){
qatf.setText(null);
public class JPath {
public String getClassPath(){
String cp = System.getProperty("java.class.path");
return cp;
public String getPathSep(){
String ps = System.getProperty("path.separator");
return ps;
public String getUserName(){
String un = System.getProperty("user.name");
return un;
public String getUserHome(){
String uh = System.getProperty("user.home");
return uh;
public String getOSName(){
String osn = System.getProperty("os.name");
return osn;
public String getOSVersion(){
String osv = System.getProperty("os.version");
return osv;
public String setClassPath(String newClassPath, boolean append){
String oldClassPath = null;
if(append){
String cp = getClassPath() + getPathSep() + newClassPath;
System.out.println("from setClassPath" + cp);
oldClassPath = System.setProperty("java.class.path", cp);
else{
System.out.println("else - " + newClassPath);
oldClassPath = System.setProperty("java.class.path", newClassPath);
return oldClassPath;
public static void main(String[] args){
JPathGui jpg = new JPathGui();
}Two reasons:
1) Setting the system property java.class.path does not change the value of the CLASSPATH environment variable in the first place.
2) Even if it did, the change would not be visible in the original shell because the environment of the Java subprocess is destroyed. You can't change the environment of the parent process from any subprocess, including shell scripts. (That's why you have to "source" and not run .bashrc or .profile to customize environment settings) -
How to call Java class from Forms 6i?
Hi friends,
I need to call a Java class from my Forms 6i application.
(It runs under WIndows XP. It's a client/server application and I have only the client and the Form builder installed on my PC)
I don't know almost anything about Java's world so your help would be very useful for me.
Could you tell me exactly what i have to do?
I've read in metalink several Notes, but they supposed that the Java architecture is already installed in the computer.... I only have the default installation of Developer 6i... so I would need to know:
- How to install/configure the neccesary to execute Java classes without problem
- How to invoke the .class from Forms 6i.
Thanks a lot
Jose.And also this one:
Problem Description
Installed Forms 6i Rel 2 on a MS Windows machine. When trying to Import the Java
Classes getting the errors
PDE-UJI0001 Failed to create the JVM
Solution Description
You need to to install JDK 1.2.2 to run the Java Importer. And set the PATH's
and classpath's correctly.
Explanation
1. Download and install the JDK 1.2.2.
Possibly available at: http://java.sun.com/products/archive/
2. Assuming the JDK 1.2.2 is installed in c:\jdk1.2.2 directory and the JRE in
C:\PROGRA~1\JAVASOFT\JRE\1.2 directory; ORACLE_HOME=C:\Dev6iR2.
Set the PATH to
set PATH=c:\jdk1.2.2\bin;C:\PROGRA~1\JAVASOFT\JRE\1.2\bin;C:\PROGRA~1\JAVASOFT\JRE\1.2\bin\classic;%PATH%
( If you are using ias9i then the JDK 1.2.2 comes with the ias installtion ,
in this case please set the PATH to
D:\ias9i\Apache\jdk\bin;D:\ias9i\Apache\jdk\jre\bin;D:\ias9i\Apache\jdk\jre\bin\classic;%PATH% )
3. Set the CLASSPATH to set CLASSPATH=%CLASSPATH%;C:\Dev6iR2\TOOLS\COMMON60\JAVA\IMPORTER.JAR;.
(If you do not set the CLASSPATH correctly you will get the error
PDE-UJI002 Unable to find the required java importer classes)
4. Now run the Forms Builder by using the command.
C:\Dev6iR2\bin\ifbld60.exe
Now the Java Importer Should Run fine.
Francois -
How to call java classed in forms 10g
Hi
I am using forms 10g
There is a java class email_class (to send emails and attachments). this java class (email_class) has further used two moere .jar files (activation.jar & mail.jar).
Now I want to use this java class (email_class) in my form to send email and attachment.
Could you please help me how can I do that?
regardsThe jar file must be included in CLASSPATH which is set in the Forms default.env (or your own custom env if you created one). If you have not jar'd the class files, then the path to the class files should be included in CLASSPATH. Here is a simple example. Your CLASSPATH will contain many more entries.
CLASSPATH=D:\oracle10g\iDS1012\j2ee\OC4J_BI_Forms\applications\formsapp\formsweb\WEB-INF\lib\frmsrv.jar;D:\oracle10g\iDS1012\jlib\share.jar;D:\oracle10g\iDS1012\jlib\utj.jar;D:\oracle10g\iDS1012\jlib\zrclient.jar;D:\oracle10g\iDS1012\forms\java\frmall.jar;D:\oracle10g\iDS1012\jlib\importer.jar;D:\oracle10g\iDS1012\forms\javaNotice that jar files are included in the path and the last entry is just a directory. In this case, if there are any class files which are not in a jar, they could be stored individually in the \java directory.
Verify that you have at least the following included in your CLASSPATH:
frmsrv.jar
importer.jar
share.jar
utj.jar
zrclient.jar
Do not remove other entries which may exist as they are needed, but ensure that the list includes the above. -
How to invoke java class automatically at a fixed time everyday
How to invoke a java class automatically using Quartz scheduler or any other simplified way
I am trying to schedule a job in my web application and need to understand conceptually How to make it work using quartz . The job is scheduled to be executed at 4 pm daily. Am testing the same and It works well when i run it as standalone application manually.
How to configure it that when i start my aplication it should run at its own through quartz.
I am avoiding use of servlet init method and java timer though any alternatives there?
Thanks for your help.I've not see quartz... are you in Windows, Solaris, Linux, or Mac?
Are you using JAR files or class files?
Windows: javaw myClass (I cannot remember right off if you have to have the .class on the end)
Windows: java -jar myJAR.jar
Solaris java -jar myJAR.jar
Linux java -jar myJAR.jar
Mac? -
How to convert java class file version without decompiling
Hi,
Oracle R12.1.3 i am having illegal access error while try to access the class file version Java 1.3 uses major version 47,So how to convert the class file version without using decompiling.
Current java version is 1.6.0_07
Is there any tool or API for converting class file version?
Thanks,
Selvapandian TBeside this I wonder where you get your error from since AFAIK 12c comes with java 1.6.
Well wonder no more!
OP isn't using Oracle 12c database.
They are using Oracle R12.1.3 - which is the E- Business Suite.
Maybe you are looking for
-
Reporting problem SCCM 2012 R2 / SQL 2012 SP2 CU 5
Hi, i have a problem with reporting in my sccm. I had SQL 2012 SP1 without CU. after setup reporting services point in SCCM i couldnt see any report /no items found. in srsrp.log a i had this : Registry change SMS_SRS_REPORTING_POINT 22.4.2015 13:18:
-
SWF doesn't display once imported to LMS
We're in the process of setting up TrainingPartner LMS, and I'm trying to get a SCORM quiz working. I can publish everything and upload to our (separate) content server, and if I visit that URL, the quiz works fine. However, if I add that quiz URL to
-
Importing photos with Info on them
Basically my mom and I have macbooks. On her iphoto I spent a lot of time organizing her library... I thought this is nice i will just share this library with mine and mine will be organized.... Unfortunately when I imported pictures from her mac I f
-
Cash Flow Report (FSI3/FSI5) pulling double value
Dear SAP Experts I am creating a Cash Flow Statement via FSI3 /FSI5. While selecting key figure "Total Credit Postings" system is pulling the double values for the assigned GL. Please see below; Please see the output. GL total credit value is 269610.
-
Can I publish Single Issue DPS apps without the content viewer skin?
Hey - we're building an 'app' using Adobe DPS plugins in indesign, and I have a fundamental question: When publishing a single issue iPad app to the Apple App Store, is there any way to do away with the Adobe-imposed content viewer skin? We have enou