Cannot import Java classes to form
I am using Forms Forms [32 Bit] Version 10.1.2.0.2 (Production).
I want to use the Persian Calendar from this web-site http://persiancalendar.sourceforge.net/.
I download the stuff and there are 2 JAR files.
I did this:
-- Put the JAR files in my E:\Ora_Dev_10g_R2\forms\java directory
-- Made an entry of these 2 in the E:\Ora_Dev_10g_R2\forms\server\formsweb.cfg file
Now, when I open a form and got IMPORT JAVA CLASSES, I Can't see the classes.
The directory structure of the 2 JAR files (after expanding is like this):
persiancalendar.jar
-> E:\Ora_Dev_10g_R2\forms\java\persiancalendar\com\ghasemkiani\util
-> under util there is the sub-dir icu
icu4j_3_2_calendar.jar
-> E:\Ora_Dev_10g_R2\forms\java\icu4j_3_2_calendar\com\ibm\icu
-> under icu there are these sub-directories impl, lang, math, text, util
The E:\Ora_Dev_10g_R2\forms\java is in my CLASSPATH:
C:\>echo %CLASSPATH%
.;e:\Ora_Dev_10g_R2;*e:\Ora_Dev_10g_R2\forms\java*;D:\Program Files\QuickTime\QTSy
stem\QTJava.zip;
Scott,
I agree with Abdetu, you should create your own thread for your question. However, to set an environment variable in UNIX you declare the variable and then export it. For example, in your default profile you could add the following:
FORMS_BUILDER_CLASSPATH='Your Path Here'
export FORMS_BUILDER_CLASSPATHCraig...
Edited by: CraigB on Feb 4, 2011 11:24 AM
Similar Messages
-
How to run the imported java class in form
Help!!!!!
Pls help me to run the imported java class in forms.
Package is created in forms while imported one class called
singlexml.class and that package has one procedure and one
function.
I just wanted to run that class.I mean the new package.
Thanks
AnilHi,
It is because the converter works on byte code and it only supports a subset of the Java language (see the JC specifications). It is kind of like compiling you code on Java 6 and trying to run it on Java 5. The JCDK outlines the required compiler version.
Cheers,
Shane -
Importing java class from forms 6i
Dear people
I want to import very simple java class from forms 6i, i went to programs then i choose import java classes, then it gives me error message PDE-UJ1001 failed to create the jvm.
please tell me how to solve the problem.
Yasser+... not a Java question. Post moved from the New To Java to the Forms forum.+
-
Importing Java classes in Forms 6i
Hi
When I try to import java classes using the option available in forms 6i,I get the following error
PDE-UJI001 Failed to create the JVM.
ne clue?
Thanks
GangsYou have installer the JDK 1.2 (This software located in a Sun Microsystems Web Site), and you have a configure the your PATH:
PATH=%PATH%;< path your JDK installed >;
If you have Designer 6i installed in your machine, then your Enviromento Variable PATH = PATH=< path your JDK installed >;%PATH%;
After configure the PATH, you have a create another Enviroment Variable CLASSPATH with:
Example:
CLASSPATH=C:\oracle\designer\TOOLS\COMMON60\JAVA\IMPORTER.JAR;c:\jdk1.2.2;
Test your Forms 6i. -
Importing java class in form 10g
hi
I have successfully imported a java class in my form but when i am trying to import java.lang.float, it is throwing me the following error:
Importing Class java.lang.float...
Exception occurred: java.lang.ClassNotFoundException: java.lang.float
Could anybody let me know what jar file i am missing and in what path should i add the jar file.
Thanks in advance,Hello,
float is not an object. Try : java.lang.Float
Francois -
I am trying to do the sample contact walkthrough in FLEX
builder. For the Java Adapter.
http://livedocs.macromedia.com/flex/2/docs/wwhelp/wwhimpl/js/html/wwhelp.htm?href=00000138 .html
I cannot get any import statements to work for the java class
files. I have tried this using the FDS as a J2EE application
running in tomcat, I have tried with the standalone JRUN version of
the FDS app.
I have put the contact files everywhere I can think of, in
the server classes folder, in the project, in the default web
folder and nothing I try works. I have even setup the project to
compile on the server and I get nothing. Everytime, I get errors.
I did the tutorial from the JDJ magazine:
http://java.sys-con.com/read/210991.htm
I cant get that java connection to work either. Please
someone help me.
The flex code is below.
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:Script>
<![CDATA[
import mx.data.DataService;
import mx.collections.ArrayCollection;
import samples.contact.Contact;
public var ds:DataService;
[Bindable]
public var contacts:ArrayCollection;
//public var contact:Contact;
]]>
</mx:Script>
<mx:DataGrid id="dg" editable="true">
<mx:columns>
<mx:DataGridColumn dataField="contactId" headerText="Id"
editable="false"/>
<mx:DataGridColumn dataField="firstName"
headerText="First Name"/>
<mx:DataGridColumn dataField="lastName" headerText="Last
Name"/>
</mx:columns>
</mx:DataGrid>
</mx:Application>Ken, thank you for replying, I have had absolutly nothing but
problems trying to get this 'simple' thing to work.
Here is my code.
In the remote-config.xml file, I have this code:
<?xml version="1.0" encoding="UTF-8"?>
<service id="remoting-service"
class="flex.messaging.services.RemotingService"
messageTypes="flex.messaging.messages.RemotingMessage">
<adapters>
<adapter-definition id="java-object"
class="flex.messaging.services.remoting.adapters.JavaAdapter"
default="true"/>
</adapters>
<default-channels>
<channel ref="my-amf"/>
</default-channels>
<destination id="SimpleJava">
<properties>
<source>javaSamples.SimpleMath</source>
</properties>
</destination>
</service>
Here is my MXML file: (Called new.MXML)
<?xml version="1.0" encoding="utf-8"?>
<mx:Application xmlns:mx="
http://www.adobe.com/2006/mxml"
layout="absolute">
<mx:RemoteObject id="math" destination="SimpleJava">
<mx:method name="doMath" concurrency="last"
result="fillTxt(event.result as int)"/>
</mx:RemoteObject>
<mx:Script>
<![CDATA[
import mx.rpc.events.ResultEvent
private function fillTxt(b: int):void{
txtResult.text = (String)
//comment
]]>
</mx:Script>
<mx:Panel x="10" y="24" width="250" height="200"
layout="absolute" title="Simple Math with Java">
<mx:Label x="10" y="10" text="Input Number to
Multiply:"/>
<mx:TextInput x="10" y="36" id="txtNumber"
maxChars="1"/>
<mx:Label x="10" y="126" id="txtResult"/>
<mx:Label x="10" y="100" text="Your Number will appear
below:"/>
<mx:Button x="10" y="66" label="Multiply by 2"
click="math.doMath(txtNumber.text)"/>
</mx:Panel>
</mx:Application>
Here is my SimpleJava.java file:
package javaSamples;
//import java.util.*;
* @author jsanders
public class SimpleMath {
public int doMath(String a){
int new_a = Integer.parseInt(a.trim());
int b = new_a * 2;
return b;
//changesd
Like I said I have had absolutly nothing but problems with
this. Yesterday, I was getting send failures, So I did some
reasearch found some folks who said that they had the same problem,
and they had to hard code the app name into the services-config.xml
file. The file used to have {context.root} in it, and that variable
was set to /flex, now I hardcoded this line into the my-amf channel
definition to get rid of the send failure error.
<channel-definition id="my-amf"
class="mx.messaging.channels.AMFChannel">
<endpoint uri="
http://{server.name}:{server.port}/flex/messagebroker/amf"
class="flex.messaging.endpoints.AMFEndpoint"/>
<properties>
<polling-enabled>false</polling-enabled>
</properties>
</channel-definition>
As you can see what should say:
http://{server.name}:{server.port}/{context.root}
Now says:
http://{server.name}:{server.port}/flex.
This was the only way I could get the send error to go away.
Now I worry that I might have broken something else. Since I
removed all references to {context.root} in that file.
{context.root} is defined in the flex-config.xml file, like
this:
<context-root>/flex</context-root>
I have tried it with or without the '/' in the value of the
context.root variable.
I have played with the remoting-config file, and I know that
I am accessing the destination.
I have played with the <source> option of the
destination, and I know that I am finding the class and making a
good connection.
I am using the JRUN install of FDS on my box, and yesterday
at the end of the day after getting the context.root situation
sorted out, I got a different error something like major.minor
versioning errors.
So the Java guys here at work told me that the JRUN version
packaged with FDS was 1.4, and I used 1.5 to compile my java class.
So I recompiled this morning with the 1.4 sdk. Now I dont get that
error about the major minor versioning anymore.
Now I get nothing. I use firefox, and all the browser tells
me is 'transferring data from localhost' Nothing else. It just sits
there and does nothing.
When I did the debug on it, I got into a loop on the
UIComponent.as file in the callLaterDispatcher(event:Event)
function.
Any clues what might be causing this new hang up. Basically
the machine just hangs. Is there a problem with the result from the
Method I am calling in the MXML? Did I do something wrong with the
Event as Int thing?
Again any help would be appreciated. -
Can't Import java class in form 10g
Hi All,
I have tried to call a web service from oracle form 10g
so, I read your available document (How to call Web service from Form 10g)
http://www.oracle.com/technology/obe/obe_as_10g/deploy/callws_fromforms/forms_webservice.htm#r1
but when I've created a web service from WSDL file and I've deployed it to JAR file using Jdeveloper 10g (10.1.2.1.0).
I tried to import it into form builder 10g but i have the error :
java.lang.NoClassDefFoundError: oracle/jdeveloper/webservices/runtime/WrappedDocLiteralStub
Please, can any body help me to solve this problem?Have you put the jar file in the classpaths??
-
"Import Java Classes"in Oracle6i Forms
Hello
I have two questions regarding importing java classes in Forms 6i
1- How we can add my own class to this list, so that I can import it directly in form 6i and use it?
2- When these classes are used in form development, are they fully imported to client side or only class wrapper is ported to forms. I m asking this question, cuz I want to develop my application with all bussiness logic(Java classes) in middle tier ie Form Server.
Can anyone guide me in this regard
Thanks in advance
AsifOK answers to the questions are:
1) If your class is on the classpath it will be picked up by the Java importer but you have to restart Forms if you add the class to the path
2) THe java importer is for middle tier. In Forms, all ofthe application logic is on the middle tier and if you want it integrate this with Java the importer will create a PLSQL wrapper to call the Java - in pretty much the same way as ORA_FFI. (So NOT imported into the client)
There are some white papers on OTN.
Regards
Grant -
Importing Java class problem!
Hello
I have problem by Importing java class into form. When I select in Forms Builder from menu: Programs/Import Java Classes it returns error: PDE-UJI001 JVM not able to create!
Can someone know what I must do to fix that problem?
Thanks, ChrityIt is a shame because it, probably, contains no special 1.5 new instruction at all.
Maybe it would be possible to try replacing the current JDK/JRE of your <ORACLE_HOME>/jdk installation after a safe backup of course.
You probably have a very little chance that it works, and it also won't be supported.
Francois -
PDE-UJ1001, while trying to import java classes.
Hi,
When I try to import java classes into forms using the java
importer, I get an error stating PDE-UJ1001-Failed to create
JVM. I tried installing a patch in Developer 2000(Path 4a). But
still it doesnt work. Could anybody guide me in this?
Thanks,
Karthick.am getting similar error - my dba has suggested that oracle developer uses the jvm from ie4 but i'm sure that cant be true as i thought the jvm was built in.
could somebody out there clarify this or inform me whats missing..
error
from dev 6i forms builder (6.0.8.11.3) on 8i (8.1.7.2.0) when trying to select option 'import java classes' from program menu returns error 'PDE-UJ1001 Failed to create the JVM.'
regards and thanks in anticipation....
vin ferguson -
Hi All
Has anyone ever imported java class in forms and then run those forms successfully on web ??????
Plz help ... its urgent ..... i m successfully running the forms after importing java code in client/server mode but unable to run on web.
I have set the wrapper.classpath in jserv.properties file of apache but the form is unable to locate the java class.
where to set the classpath then ????You have installer the JDK 1.2 (This software located in a Sun Microsystems Web Site), and you have a configure the your PATH:
PATH=%PATH%;< path your JDK installed >;
If you have Designer 6i installed in your machine, then your Enviromento Variable PATH = PATH=< path your JDK installed >;%PATH%;
After configure the PATH, you have a create another Enviroment Variable CLASSPATH with:
Example:
CLASSPATH=C:\oracle\designer\TOOLS\COMMON60\JAVA\IMPORTER.JAR;c:\jdk1.2.2;
Test your Forms 6i. -
Problem When Import Java Class -compilation error
Hi all
I made a java class that has methods to return Screen width and Height .
package tarek;
import java.awt.Dimension;
import java.awt.Toolkit;
public class Screen
Dimension dim ;
public Screen()
dim = Toolkit.getDefaultToolkit().getScreenSize();
public double getWidth()
double w = dim.getWidth();
return w;
public double getHeight()
double h=dim.getHeight();
return h;
I made the jar file " screen.jar" and make it ready to use in form builder
I opened form builder and make import java class (From program>import java class>choose the class anc click import)
The class now imported successfully and the PL/SQL package body is:
PACKAGE Screen /* tarek.Screen */ IS
-- DO NOT EDIT THIS FILE - it is machine generated!
-- Constructor for signature ()V
FUNCTION new RETURN ORA_JAVA.JOBJECT;
-- Method: getHeight ()D
FUNCTION getHeight(
obj ORA_JAVA.JOBJECT) RETURN NUMBER;
-- Method: getWidth ()D
FUNCTION getWidth(
obj ORA_JAVA.JOBJECT) RETURN NUMBER;
END;
Now I made a button on the form and i WRITE THIS CODE TO INVOKE THE CLASS on when_button_pressed
DECLARE
vScreen_Class ORA_JAVA.JOBJECT;
BEGIN
vScreen_Class := SCREEN.NEW;
END;
My problem is I have compilation error
error 306 AT LINE 5 , COLUMN 25
wrong number or types of argument in call to "NEW"
I do not know what is the reason of this compilation error?
Is it because the method in java return "double datatype" while in oracle return "number datatype"
Please help
Edited by: [email protected] on Dec 28, 2009 10:24 AMSarah, I ca not move my thread to JDeveloper because it is not java issue. The problem is with my PL/SQL code and the way I make Import Java class to forms Builder. The Java code is OK.
Andreas Thank you so much for replying. In fact I made a full compile "Ctrl+Alt+K". but still error
The following is the package Body
PACKAGE BODY Screen IS
-- DO NOT EDIT THIS FILE - it is machine generated!
args JNI.ARGLIST;
-- Constructor for signature ()V
FUNCTION new RETURN ORA_JAVA.JOBJECT IS
BEGIN
args := NULL;
RETURN (JNI.NEW_OBJECT('tarek/Screen', '()V', args));
END;
-- Method: getHeight ()D
FUNCTION getHeight(
obj ORA_JAVA.JOBJECT) RETURN NUMBER IS
BEGIN
args := NULL;
RETURN JNI.CALL_DOUBLE_METHOD(FALSE, obj, 'tarek/Screen', 'getHeight', '()D', args);
END;
-- Method: getWidth ()D
FUNCTION getWidth(
obj ORA_JAVA.JOBJECT) RETURN NUMBER IS
BEGIN
args := NULL;
RETURN JNI.CALL_DOUBLE_METHOD(FALSE, obj, 'tarek/Screen', 'getWidth', '()D', args);
END;
BEGIN
NULL;
END;
--------------------------------------------------------------------------------- -
Hi,i need import java classes to Forms.When I choose in menu
Program/Import Java classes, program shows error: PDE-UJI001
Failed to create the JVM. I tried set classpath,paths but
nothing. Thank you for any tip:-)Download and install the JDK 1.2.2.
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=%PATH%;c:\jdk1.2.2\bin;C:\PROGRA~1\JAVASOFT\JRE\1.2
\bin;C:\PROGRA~1\JAVASOFT\JRE\1.2\bin\classic
( 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\Apac
he\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 -
Exception : importing java classes
Hi all,
I'm trying to import java classes in forms 9i, but it generates me this error :
Import de la classe prj.proxy.MyWebService1SoapHttpPortClient...
Exception : java.lang.NoClassDefFoundError: oracle/webservices/transport/ClientTransport
Please give me some help with this issue.For the importer to work, your jar-file must be part of the CLASSPATH-environment-variable-setting. If you're classes to be imported contain references to external classes (as you to with your webservices), that jar-file must also be part of the CLASSPATH.
-
Error while importing java class into oracle forms 10g
Hi
I have generated a web service client using jdeveloper 10g. It consists of complex type methods. I am trying to import the class files using java importer in oracle form 10g. I am able import all of them successfully except one. That one is the main method. Please see the error and suggest me how to overcome this error.
Exception occurred: java.lang.NoClassDefFoundError: oracle/jdeveloper/webservices/runtime/WrappedDocLiteralStub
Thanks in advanceDo you see oracle/jdeveloper listed in "Import Java Classes" when you try to import?
If not, make sure you add C:\DevSuiteHome_1\jdev\lib\jdev.jar to FORMS_BUILDER_CLASSPATH in registry
Also excetion indicates: oracle/jdeveloper/webservices/runtime/WrappedDocLiteralStub
If you typing it - type: oracle.jdeveloper.webservices.runtime.WrappedDocLiteralStub
Maybe you are looking for
-
How to create a FTP with my mac
Hi how do you creat a ftp with a mac, ive tried to find FTP ACCESS in my sharing but the option is not there any ideas Thanks
-
I lost my phone, I don't have internet on my phone and I need the serial number to track it
I lost my phone, I don't have internet on my phone and I need the serial number to track it.. I just have my number and the company service.. Is it possible to know it with my apple ID?
-
Is it possible to customize (some) of JDev features?
Well, like - changing the default-generated files (my own custom initial web.xml, ....) - adding new items (sort of templates) in the New... dialog and so on. I did not find anything in the docs on this (my apologies if it was there, but please someo
-
Poor grayscale resulution when viewing image in flickr
When viewing my uploaded images on flickr, FF does not display the images correctly. They looks pixelated and not right. The images looks perfectly right using IE/chrome What to do?
-
ITunes not fuctioning correctly.....
Hey everyone, I recently had a HD failure so I went out and bought a new hard drive, and re installed Windows XP on it. I added a few nexessary programs, like Mozilla, AIM, iTunes, etc and a Anti Virus. I also updated to XP SP2. I installed itunes, a