Weird behaviour on imported java classes - what am i doing wrong?

Hello.
I am working on a java application in Jdeveloper 11g. I thought i'd re-use a few java classes that i had from an earlier project. I went File->import->Java source and pointed out the .java files. They popped into my Jdeveloper project perfectly like i expected. I opened up one of them and spent some time making changes to it. I then opened a second one and changed it too. Upon returning to the first one, i noticed that all my changes were gone and the original version was back. I also notied that by clicking on the history tab, i could see a list of revisions - i guess one for every time i saved the file. What i fail to understand is why the latest revision says "Load External State" and is back to square one.
Am i using this in the wrong way?
M@s

Hi,
I tried the same but this doesn't happen to me. Which version of JDeveloper do you use ?
Frank

Similar Messages

  • JAVA Help, what am I doing wrong?

    HI, I have this class and method
    It runs properly when called upon, but there is an error at the end and the program ceases - not running running back to my program menu,
    anything you can see I'm doing wrong?
    Or is there a better/easier way to do this?
    import java.io.File;
    import java.util.Scanner;
    public class Program{
         public Program(){
              super();
         public void printProgramList() throws Exception{
              PL1[] allstudentObjArray = new PL1[9];
                   Scanner pl2 = new Scanner(new File("test.txt"));
                   int i=0;
              //     boolean found = false;
                   while(pl2.hasNextLine())
                   //Delimit this line with scanner
                   Scanner sa1 = new Scanner(pl2.nextLine());
                   sa1.useDelimiter(":");
                   allstudentObjArray[i] = new PL1(sa1.next(),sa1.next(),sa1.next(),sa1.next(),sa1.next(),sa1.next(),sa1.next(),sa1.next(),sa1.next());
                   i++;
                   }//while
                   for(int i1 = 0;i1 < allstudentObjArray.length;i1++)
                   System.out.println(allstudentObjArray[i1].CourseCode);
                   System.out.println(allstudentObjArray[i1].CrsSub1);
                   System.out.println(allstudentObjArray[i1].CrsSub2);
                   System.out.println(allstudentObjArray[i1].CrsSub3);
                   System.out.println(allstudentObjArray[i1].CrsSub4);
                   System.out.println(allstudentObjArray[i1].CrsSub5);
                   System.out.println(allstudentObjArray[i1].CrsSub6);
                   System.out.println(allstudentObjArray[i1].CrsSub7);
                   System.out.println(allstudentObjArray[i1].CrsSub8);
                   System.out.println("-----------------");     
         }//NEED FOR CLASS
    class PL1
    String CourseCode = null;
    String CrsSub1 = null;
    String CrsSub2 = null;
    String CrsSub3 = null;
    String CrsSub4 = null;
    String CrsSub5 = null;
    String CrsSub6 = null;
    String CrsSub7 = null;
    String CrsSub8 = null;
    PL1()
    PL1(String CourseCode,String CrsSub1, String CrsSub2, String CrsSub3, String CrsSub4, String CrsSub5, String CrsSub6, String CrsSub7, String CrsSub8)
    this.CourseCode = CourseCode;
    this.CrsSub1 = CrsSub1;
    this.CrsSub2 = CrsSub2;
    this.CrsSub3 = CrsSub3;
    this.CrsSub4 = CrsSub4;
    this.CrsSub5 = CrsSub5;
    this.CrsSub6 = CrsSub6;
    this.CrsSub7 = CrsSub7;
    this.CrsSub8 = CrsSub8;
         The text file has data like this
    Test123:ABCD1213:ABCD1896:ABCD1890:ABCD1913:ABCD5513:ABCD1673:ABCD8913:ABCD1278

    My 2c.
    1. Use a list (or other dynamin datastructure) when you do don't know before-hand how-big the list-of-stuff is going to be.
    2. "subjects" is obviously a list-of-stuff... so use some sort of "collection" datastructure to represent it, NOT nine distinct variables (puke!)... in this case we do know how big the list-of-stuff is, because we've just read it from file... so an array will do nicely.
    3. Oh FFS, use meaningful variable and especially class names! Putz!
    package forums;
    import java.io.File;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Scanner;
    import java.util.Arrays;
    import java.util.List;
    import java.util.ArrayList;
    class Course
      private final String id;
      private final String[] subjects;
      public Course(String courseCode, String[] subjects) {
        this.id = courseCode;
        this.subjects = subjects;
      @Override
      public String toString() {
        return id+": "+Arrays.toString(subjects);
    public class CourseManager
      private List<Course> courses = null;
      public static void main(String[] args) {
        try {
          new CourseManager("CourseManager.txt").print();
        } catch (Exception e) {
          e.printStackTrace();
      public CourseManager(){
      public CourseManager(String filename) throws FileNotFoundException, IOException {
        read(filename);
      public void read(String filename) throws FileNotFoundException, IOException {
        this.courses = new ArrayList<Course>();
        Scanner scanner = null;
        try {
          scanner = new Scanner(new File(filename));
          while( scanner.hasNextLine() ) {
            String[] fields = scanner.nextLine().split(":");
            courses.add(new Course(fields[0], Arrays.copyOfRange(fields, 1, fields.length)));
        } finally {
          if(scanner!=null)scanner.close();
      public void print() {
        for ( Course course : courses ) {
          System.out.println(course);
          System.out.println("-----------------");
    }Cheers. Keith.
    Edited by: corlettk on 9/05/2009 14:40 ~~ More succinct.

  • 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, Chrity

    It 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

  • Import Java Classes impossible?!

    Hello all!
    I tried in Forms 6i to use the option "import Java Class". But i always get the error-message PDE-UJI001, which I didn't find in any documentation. This error occurred on two different systems, in Win2000 and Win98.
    null

    Hi Martin!
    I had the same problem like you. What you have to do is the following.
    One solution is to read the metalink, search for the exception and import java classes.
    The second solution is:
    setting the classpath to the importer.jar file and to your directory where the classes you want to import are.
    And you have to set the path to jre\classic and jre\bin.
    For more questions, feel free to ask

  • Import Java Classes

    Hello,
    Is anybody knows where i can find documentation about the Import Java Classes functions in Forms9i.
    What they are, how to implement them, etc. ?

    Hi,
    did you check teh online help for the Java Importer?
    also:
    http://otn.oracle.com/products/forms/pdf/forms_in_java_world.pdf
    http://otn.oracle.com/products/forms/pdf/javaimporter.pdf
    Frank

  • 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

  • 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 AM

    Sarah, 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;
    ---------------------------------------------------------------------------------

  • "importing java classes" through forms9i

    hi
    i can't import any java class which i have written
    they are not visible on the "java classes list"
    when i try to import it manually typing, it gives "java.lang.ClassNotFoundException".
    what can i do?

    Hi,
    I am having the same problem.
    I can't import java class in the form.
    I read through most of the forum and this is what I tried.
    I follow the instruction and follow the sample form from OTN.
    Ok, this is what I did and tell me what I did wrong.
    1. I copy my co-worker jar files into c:\project.
    In it there are a bunch of jar files he uses jdk.1.4
    (i am not sure if this might cause the problem).
    2. on the CLASSPATH in CONTROL PANEL -- System icon,
    i have following:
    c:\project\security.jar;c:\program files\java\jre1.4.0_01\bin;C:\oracle\orads9i\jlib\bigraphbean.jar;C:\oracle\orads9i\jlib\LW_PfjBean.jar;C:\oracle\orads9i\jlib\bigraphbean-nls.zip
    BTW, my form version is 9.0.2.11.0, in windows environment.
    thank you soo much for your help.
    3. then I launched the forms, and tried to import java classes, it took about 2 minutes to pop up the window and it gives me an error:
    PDE-PER001 Internal error (depjv1).
    4. then I closed it and tried to import java classes again, and this second time didn't give me any error, but it gives me a blank selection.
    Can anyone tell me what I did wrong? please?
    and also can anyone tell me what's the different between the CLASSPATH in control panel and in regedit, under ORACLE, i also have a classpath set.
    This is what I have set under regedit.
    c:\program files\java\j2re1.4.0_01;c:\security.jar;C:\oracle\orads9i\jlib\bigraphbean.jar;C:\oracle\orads9i\jlib\LW_PfjBean.jar;C:\oracle\orads9i\jlib\bigraphbean-nls.zip
    Is this key supposed to be under my oracle registry?

  • 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 advance

    Do 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

  • 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
    Anil

    Hi,
    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

  • 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

  • How to import java Classes in report Builder

    Hi, I want to import classes from a jar file into Report Builder (10 g). I'm not able to find my JAR in -- Program --> Import Java Classes option.
    I have set the classpath pointing to my JAR.

    Hello,
    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 import java Classes in report Builder 10g

    How to import java Classes in report Builder 10g .....
    Arshad

    Hello,
    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

  • "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
    Asif

    OK 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 classes into jsp page

    I'm trying to import java classes inside my jsp page, while doing that i am getting compilation error "package uma.natarajan.javaclasses" not found. I don't know where to copy the java files. i'm keeping my jsp files under public_html folder
              

    Hi uma,
              create uma\natarajan\javaclasses under weblogic_home\myserver and copy java
              classes(u want to import) to uma\natarajan\javaclasses and then u try.
              Concept is the java classes u import should be present in a classpath. Hope
              this may help u,
              Arun,
              [email protected]
              "uma natarajan" <[email protected]> wrote in message
              news:3a490bcb$[email protected]..
              > I'm trying to import java classes inside my jsp page, while doing that i
              am getting compilation error "package uma.natarajan.javaclasses" not found.
              I don't know where to copy the java files. i'm keeping my jsp files under
              public_html folder
              

Maybe you are looking for

  • How can I install to a drive other than C?

    I installed the CS6 Master Collection trial version. During the installation, I specified a destination folder on my D: drive (C: is a small SSD drive meant to hold only Windows). For the 32-bit versions of the programs, the shortcuts created in the

  • Issue with parallel operation of SAP NW SSO 2.0 and SNC Client Encryption (Logon Groups)

    Hi! One of our customers is using the SNC Client Encryption solution to ensure encryption using SNC (based on Kerberos Technology) for their SAP GUI Dialog connections. They have lots of SAP backends DEV, QAS, PRD all with the SNC Client Encryption S

  • Doing a batch export in LR CC doesn't keep me in same attributes screen

    I just installed LR CC, and I've noticed that there seems to be a quirky little bug when exporting images. I normally like to go through my images, and narrow down to my selects with the star ratings. I'll then have my attributes show only the 3-star

  • Problem Importing Sequence and Changing Speed

    Got a good one.  I imported 2 sequences into a new project, but when I try to change the speed to anything over 100%, the end of the clip is black.  If I try cutting this part out, what happens is the black screen increases, chopping off more of the

  • Workflow send email using username

    Hi, I have a Travel Workflow The scenario is After approval, the mail has to go to 3 person (TimeAdmin, HRAdmin, ReportAdmin). We have written 3 Funtion modules that return the USERID (SAP-USERNAME) like the SWX_GET_MANAGER. I am not aware about the