Package not found

Discussion in 'Java' started by Tarun, Feb 5, 2008.

  1. Tarun

    Tarun Guest

    I'm getting the following error.
    package com.ibm.as400.access does not exist

    classpath = c:\program files\\\jt400\com\ibm\as400\access\jt.jar

    I think I'm giving the correct class path but I'm getting the same
    error message.

    please help me out.

    Tarun
    Tarun, Feb 5, 2008
    #1
    1. Advertising

  2. Tarun

    Arne Vajhøj Guest

    Tarun wrote:
    > I'm getting the following error.
    > package com.ibm.as400.access does not exist
    >
    > classpath = c:\program files\\\jt400\com\ibm\as400\access\jt.jar
    >
    > I think I'm giving the correct class path but I'm getting the same
    > error message.


    The 3 consecutive slashes look very suspiciously.

    Arne
    Arne Vajhøj, Feb 5, 2008
    #2
    1. Advertising

  3. Tarun

    Tarun Guest

    On Feb 4, 4:23 pm, Arne Vajhøj <> wrote:
    > Tarun wrote:
    > > I'm getting the following error.
    > > package com.ibm.as400.access does not exist

    >
    > >  classpath = c:\program files\\\jt400\com\ibm\as400\access\jt.jar

    >
    > > I think I'm giving the correct class path but I'm getting the same
    > > error message.

    >
    > The 3 consecutive slashes look very suspiciously.
    >
    > Arne


    Those slashes mean nothing, just did not give the whole path
    classpath = c:\program files\ibm\client\jt400\com\ibm\as400\access
    \jt400.jar
    I hope this is clear.
    Tarun, Feb 5, 2008
    #3
  4. Tarun

    Arne Vajhøj Guest

    Tarun wrote:
    > On Feb 4, 4:23 pm, Arne Vajhøj <> wrote:
    >> Tarun wrote:
    >>> I'm getting the following error.
    >>> package com.ibm.as400.access does not exist
    >>> classpath = c:\program files\\\jt400\com\ibm\as400\access\jt.jar
    >>> I think I'm giving the correct class path but I'm getting the same
    >>> error message.

    >> The 3 consecutive slashes look very suspiciously.

    >
    > Those slashes mean nothing, just did not give the whole path
    > classpath = c:\program files\ibm\client\jt400\com\ibm\as400\access
    > \jt400.jar


    OK.

    Directories with spaces in sometimes give problems.

    You could try copy it to a dir with no spaces in name
    and set classpath to that.

    Also check with jar tvf that the jar actually contains
    the package.

    Arne
    Arne Vajhøj, Feb 5, 2008
    #4
  5. Tarun

    Lew Guest

    Tarun wrote:
    > On Feb 4, 4:23 pm, Arne Vajhøj <> wrote:
    >> Tarun wrote:
    >>> I'm getting the following error.
    >>> package com.ibm.as400.access does not exist
    >>> classpath = c:\program files\\\jt400\com\ibm\as400\access\jt.jar
    >>> I think I'm giving the correct class path but I'm getting the same
    >>> error message.

    >> The 3 consecutive slashes look very suspiciously.
    >>
    >> Arne

    >
    > Those slashes mean nothing, just did not give the whole path
    > classpath = c:\program files\ibm\client\jt400\com\ibm\as400\access
    > \jt400.jar
    > I hope this is clear.


    On the contrary, slashes mean a lot - they define the directory separations.
    Posting the wrong information means that you will get the wrong answer(s).
    Your two statements of the problem are very different.

    However they share certain traits. They say nothing about how you've set the
    CLASSPATH envar, which is what Java tools actually use, they don't show if you
    used quotes to prevent the space between "program" and "files" from screwing
    up the parsing of that path, and they don't indicate whether you actually
    meant to include the directory "Program Files" instead of "program files".

    CLASSPATH is the clumsiest way to set the classpath anyway. You should use
    the -classpath (same as -cp) option to the Java commands (java, javac), either
    explicitly if you're using command-line invocation, or implicitly if you're
    using tools like Ant or an IDE.

    It would help if you'd actually cite what command you used to invoke the Java
    program, and if you cited exactly what behavior you're getting instead of what
    you want. Slashes, upper- vs. lower-case and such matters count. Do not be
    careless with them.

    --
    Lew
    Lew, Feb 5, 2008
    #5
  6. Tarun

    Tarun Guest

    On Feb 4, 4:49 pm, Lew <> wrote:
    > Tarun wrote:
    > > On Feb 4, 4:23 pm, Arne Vajhøj <> wrote:
    > >> Tarun wrote:
    > >>> I'm getting the following error.
    > >>> package com.ibm.as400.access does not exist
    > >>>  classpath = c:\program files\\\jt400\com\ibm\as400\access\jt.jar
    > >>> I think I'm giving the correct class path but I'm getting the same
    > >>> error message.
    > >> The 3 consecutive slashes look very suspiciously.

    >
    > >> Arne

    >
    > > Those slashes mean nothing, just did not give the whole path
    > > classpath = c:\program files\ibm\client\jt400\com\ibm\as400\access
    > > \jt400.jar
    > > I hope this is clear.

    >
    > On the contrary, slashes mean a lot - they define the directory separations.
    > Posting the wrong information means that you will get the wrong answer(s).
    > Your two statements of the problem are very different.
    >
    > However they share certain traits.  They say nothing about how you've set the
    > CLASSPATH envar, which is what Java tools actually use, they don't show if you
    > used quotes to prevent the space between "program" and "files" from screwing
    > up the parsing of that path, and they don't indicate whether you actually
    > meant to include the directory "Program Files" instead of "program files".
    >
    > CLASSPATH is the clumsiest way to set the classpath anyway.  You should use
    > the -classpath (same as -cp) option to the Java commands (java, javac), either
    > explicitly if you're using command-line invocation, or implicitly if you're
    > using tools like Ant or an IDE.
    >
    > It would help if you'd actually cite what command you used to invoke the Java
    > program, and if you cited exactly what behavior you're getting instead of what
    > you want.  Slashes, upper- vs. lower-case and such matters count.  Do not be
    > careless with them.
    >
    > --
    > Lew- Hide quoted text -
    >
    > - Show quoted text -


    Thanks Lew for the reply, I will not be careless about the said
    things.

    I'm using command prompt to compile and run my programs.
    I'm using set classpath = .;C:\Program Files\IBM\Client Access
    \jt400\com\ibm\as400\access\jt400.jar
    using the above statement to set up my class path.

    I'm getting the following errors
    when I'm compiling
    javac comm.java
    package com.ibm.as400.access does not exist.
    Tarun, Feb 5, 2008
    #6
  7. Tarun wrote:
    > I'm getting the following error.
    > package com.ibm.as400.access does not exist
    >
    > classpath = c:\program files\\\jt400\com\ibm\as400\access\jt.jar
    >
    > I think I'm giving the correct class path but I'm getting the same
    > error message.


    What is the output of

    jar tf ......\jt.jar
    --
    John W. Kennedy
    If Bill Gates believes in "intelligent design", why can't he apply it to
    Windows?
    John W. Kennedy, Feb 5, 2008
    #7
  8. Tarun

    Lew Guest

    Tarun wrote:
    > I'm using command prompt to compile and run my programs.
    > I'm using set classpath = .;C:\Program Files\IBM\Client Access
    > \jt400\com\ibm\as400\access\jt400.jar
    > using the above statement to set up my class path.
    >
    > I'm getting the following errors
    > when I'm compiling
    > javac comm.java
    > package com.ibm.as400.access does not exist.


    Try enclosing "Program Files" in double quotes, as mentioned upthread.

    Try spelling CLASSPATH in all upper-case letters as it should be, and as
    mentioned upthread. I do not know if Windows is case-sensitive for envars,
    but other platforms are, and it would be a shame if it accidentally worked to
    misspell the envar in Windows and that gave you a bad habit.

    --
    Lew
    Lew, Feb 5, 2008
    #8
  9. On 2008-02-05 02:01 +0100, Tarun allegedly wrote:
    > On Feb 4, 4:49 pm, Lew <> wrote:
    >> Tarun wrote:
    >>> On Feb 4, 4:23 pm, Arne Vajhøj <> wrote:
    >>>> Tarun wrote:
    >>>>> I'm getting the following error. package com.ibm.as400.access
    >>>>> does not exist classpath = c:\program
    >>>>> files\\\jt400\com\ibm\as400\access\jt.jar I think I'm giving
    >>>>> the correct class path but I'm getting the same error
    >>>>> message.
    >>>> The 3 consecutive slashes look very suspiciously. Arne
    >>> Those slashes mean nothing, just did not give the whole path
    >>> classpath = c:\program
    >>> files\ibm\client\jt400\com\ibm\as400\access \jt400.jar I hope
    >>> this is clear.

    >> On the contrary, slashes mean a lot - they define the directory
    >> separations. Posting the wrong information means that you will get
    >> the wrong answer(s). Your two statements of the problem are very
    >> different.
    >>
    >> However they share certain traits. They say nothing about how
    >> you've set the CLASSPATH envar, which is what Java tools actually
    >> use, they don't show if you used quotes to prevent the space
    >> between "program" and "files" from screwing up the parsing of that
    >> path, and they don't indicate whether you actually meant to include
    >> the directory "Program Files" instead of "program files".
    >>
    >> CLASSPATH is the clumsiest way to set the classpath anyway. You
    >> should use the -classpath (same as -cp) option to the Java commands
    >> (java, javac), either explicitly if you're using command-line
    >> invocation, or implicitly if you're using tools like Ant or an IDE.
    >>
    >>
    >> It would help if you'd actually cite what command you used to
    >> invoke the Java program, and if you cited exactly what behavior
    >> you're getting instead of what you want. Slashes, upper- vs.
    >> lower-case and such matters count. Do not be careless with them.
    >>
    >> -- Lew- Hide quoted text -
    >>
    >> - Show quoted text -

    >
    > Thanks Lew for the reply, I will not be careless about the said
    > things.
    >
    > I'm using command prompt to compile and run my programs. I'm using
    > set classpath = .;C:\Program Files\IBM\Client Access
    > \jt400\com\ibm\as400\access\jt400.jar using the above statement to
    > set up my class path.


    Earlier on you mentioned a different path than that:
    > c:\program files\ibm\client\jt400\com\ibm\as400\access\jt400.jar


    Check whether this might be the source of the problem.

    If it isn't, you might want to try to put the jar in the same directory
    you're running javac or java from, and see if you can get it working
    that way (use the command-line classpath option: "-cp .;jt400.jar") --
    leaving the task of getting it to run when the jar is somewhere else to
    later.

    DF.
    Daniele Futtorovic, Feb 5, 2008
    #9
  10. Tarun

    Donkey Hot Guest

    Tarun <> wrote in news:f67f5a5f-d366-47eb-b76b-
    :

    >
    > The output is as follows
    > java.io.FileNotFoundException: C:\Program (The system cannot find the
    > file speci
    > fied)
    > at java.io.FileInputStream.open(Native Method)
    > at java.io.FileInputStream.<init>(FileInputStream.java:106)
    > at java.io.FileInputStream.<init>(FileInputStream.java:66)
    > at sun.tools.jar.Main.run(Main.java:185)
    > at sun.tools.jar.Main.main(Main.java:904)
    >
    > What does it mean here
    >


    Replace C:\Program Files\
    with c:\Progra~1\

    and see what happens.

    The folders with space in them are often challengin. Happily Windows
    provides the 8.3 type names too.
    Donkey Hot, Feb 5, 2008
    #10
  11. Tarun

    Tarun Guest

    On Feb 4, 6:31 pm, "John W. Kennedy" <> wrote:
    > Tarun wrote:
    > > I'm getting the following error.
    > > package com.ibm.as400.access does not exist

    >
    > >  classpath = c:\program files\\\jt400\com\ibm\as400\access\jt.jar

    >
    > > I think I'm giving the correct class path but I'm getting the same
    > > error message.

    >
    > What is the output of
    >
    >     jar tf ......\jt.jar
    > --
    > John W. Kennedy
    > If Bill Gates believes in "intelligent design", why can't he apply it to
    > Windows?


    The output is as follows
    java.io.FileNotFoundException: C:\Program (The system cannot find the
    file speci
    fied)
    at java.io.FileInputStream.open(Native Method)
    at java.io.FileInputStream.<init>(FileInputStream.java:106)
    at java.io.FileInputStream.<init>(FileInputStream.java:66)
    at sun.tools.jar.Main.run(Main.java:185)
    at sun.tools.jar.Main.main(Main.java:904)

    What does it mean here
    Tarun, Feb 5, 2008
    #11
  12. Tarun

    Tarun Guest

    On Feb 5, 1:20 pm, Donkey Hot <-a-geek.com> wrote:
    > Tarun <> wrote in news:f67f5a5f-d366-47eb-b76b-
    > :
    >
    >
    >
    > > The output is as follows
    > > java.io.FileNotFoundException: C:\Program (The system cannot find the
    > > file speci
    > > fied)
    > >         at java.io.FileInputStream.open(Native Method)
    > >         at java.io.FileInputStream.<init>(FileInputStream.java:106)
    > >         at java.io.FileInputStream.<init>(FileInputStream.java:66)
    > >         at sun.tools.jar.Main.run(Main.java:185)
    > >         at sun.tools.jar.Main.main(Main.java:904)

    >
    > > What does it mean here

    >
    > Replace C:\Program Files\
    > with c:\Progra~1\
    >
    > and see what happens.
    >
    > The folders with space in them are often challengin. Happily Windows
    > provides the 8.3 type names too.


    I made the changes and I got the following result.
    com/ibm/as400/vaccess/VObjectCellRenderer.class
    com/ibm/as400/vaccess/VObjectEvent.class
    com/ibm/as400/vaccess/VObjectEventSupport.class
    com/ibm/as400/vaccess/VObjectHeaderRenderer.class
    com/ibm/as400/vaccess/VOutput.class
    com/ibm/as400/vaccess/VObjectListener.class
    com/ibm/as400/vaccess/VPrinter$1.class
    com/ibm/as400/vaccess/VPrinter$VObjectListener_.class
    com/ibm/as400/vaccess/VPrinter.class
    com/ibm/as400/vaccess/VPrinterBeanInfo.class
    com/ibm/as400/vaccess/VPrinterOutput$1.class
    com/ibm/as400/vaccess/VPrinterOutput.class
    com/ibm/as400/vaccess/VPrinterOutputBeanInfo.class
    com/ibm/as400/vaccess/VPrinters.class
    com/ibm/as400/vaccess/VPrintersBeanInfo.class
    com/ibm/as400/vaccess/VPropertiesAction$1.class
    com/ibm/as400/vaccess/VPropertiesAction$2.class
    com/ibm/as400/vaccess/VPropertiesAction$3.class
    com/ibm/as400/vaccess/VPropertiesAction$4.class
    com/ibm/as400/vaccess/VPropertiesAction$5.class
    com/ibm/as400/vaccess/VPropertiesAction.class
    com/ibm/as400/vaccess/VPropertiesActionBeanInfo.class
    com/ibm/as400/vaccess/VPropertiesPane.class
    com/ibm/as400/vaccess/VQueuedMessage.class
    com/ibm/as400/vaccess/VResourceListPropertiesPane.cla
    com/ibm/as400/vaccess/VResourcePropertiesPane.class
    com/ibm/as400/vaccess/VSystemPool.class
    com/ibm/as400/vaccess/VSystemPoolBeanInfo.class
    com/ibm/as400/vaccess/VSystemPoolModifyAction.class
    com/ibm/as400/vaccess/VSystemPoolModifyDialog$VSPMDLi
    com/ibm/as400/vaccess/VSystemPoolModifyDialog.class
    com/ibm/as400/vaccess/VSystemStatus.class
    com/ibm/as400/vaccess/VSystemStatusBeanInfo.class
    com/ibm/as400/vaccess/VSystemStatusPane.class
    com/ibm/as400/vaccess/VSystemValue.class
    com/ibm/as400/vaccess/VSystemValueDetailsPropertiesPa
    com/ibm/as400/vaccess/VSystemValueGroup$1.class
    com/ibm/as400/vaccess/VSystemValueGroup$VObjectListen
    com/ibm/as400/vaccess/VSystemValueGroup.class
    com/ibm/as400/vaccess/VSystemValueGroupPropertiesPane
    com/ibm/as400/vaccess/VSystemValueList.class
    com/ibm/as400/vaccess/VSystemValueListBeanInfo.class
    com/ibm/as400/vaccess/VSystemValueModifyAction.class
    com/ibm/as400/vaccess/VSysvalArrayDialog.class
    com/ibm/as400/vaccess/VSysvalDateDialog.class
    com/ibm/as400/vaccess/VSysvalDatePane.class
    com/ibm/as400/vaccess/VSysvalTextDialog.class
    com/ibm/as400/vaccess/VUser.class
    com/ibm/as400/vaccess/VTableColumn.class
    com/ibm/as400/vaccess/VUserAndGroup.class
    com/ibm/as400/vaccess/VUserList.class
    com/ibm/as400/vaccess/VUserListBeanInfo.class
    com/ibm/as400/vaccess/VUtilities.class
    com/ibm/as400/vaccess/VetoableChangeSupport.class
    com/ibm/as400/vaccess/WorkingCursorAdapter.class
    com/ibm/as400/vaccess/WorkingCursorAdapterBeanInfo.cl
    com/ibm/as400/vaccess/WorkingEvent.class
    com/ibm/as400/vaccess/WorkingEventSupport.class
    com/ibm/as400/vaccess/WorkingListener.class
    com/ibm/as400/vaccess/AS400DetailsModel16.gif
    com/ibm/as400/vaccess/AS400DetailsModel32.gif
    com/ibm/as400/vaccess/AS400DetailsPane16.gif
    com/ibm/as400/vaccess/AS400DetailsPane32.gif
    com/ibm/as400/vaccess/AS400ExplorerPane16.gif
    com/ibm/as400/vaccess/AS400ExplorerPane32.gif
    com/ibm/as400/vaccess/AS400JDBCDataSourcePane16.gif
    com/ibm/as400/vaccess/AS400JDBCDataSourcePane32.gif
    com/ibm/as400/vaccess/AS400ListModel16.gif
    com/ibm/as400/vaccess/AS400ListModel32.gif
    com/ibm/as400/vaccess/AS400ListPane16.gif
    com/ibm/as400/vaccess/AS400ListPane32.gif
    com/ibm/as400/vaccess/AS400TreeModel16.gif
    com/ibm/as400/vaccess/AS400TreeModel32.gif
    com/ibm/as400/vaccess/AS400TreePane16.gif
    com/ibm/as400/vaccess/AS400TreePane32.gif
    com/ibm/as400/vaccess/CommandCallButton16.gif
    com/ibm/as400/vaccess/CommandCallButton32.gif
    com/ibm/as400/vaccess/CommandCallMenuItem16.gif
    com/ibm/as400/vaccess/CommandCallMenuItem32.gif
    com/ibm/as400/vaccess/FirstIcon.gif
    com/ibm/as400/vaccess/DataQueueDocument16.gif
    com/ibm/as400/vaccess/DataQueueDocument32.gif
    com/ibm/as400/vaccess/ErrorDialogAdapter16.gif
    com/ibm/as400/vaccess/ErrorDialogAdapter32.gif
    com/ibm/as400/vaccess/FitPageIcon.gif
    com/ibm/as400/vaccess/FitWidthIcon.gif
    com/ibm/as400/vaccess/FlashIcon.gif
    com/ibm/as400/vaccess/GoToIcon.gif
    com/ibm/as400/vaccess/IFSTextFileDocument16.gif
    com/ibm/as400/vaccess/IFSTextFileDocument32.gif
    com/ibm/as400/vaccess/KeyedDataQueueDocument16.gif
    com/ibm/as400/vaccess/KeyedDataQueueDocument32.gif
    com/ibm/as400/vaccess/LastIcon.gif
    com/ibm/as400/vaccess/NextIcon.gif
    com/ibm/as400/vaccess/PaperIcon.gif
    com/ibm/as400/vaccess/PreviousIcon.gif
    com/ibm/as400/vaccess/RefreshIcon.gif
    com/ibm/as400/vaccess/ProgramCallButton16.gif
    com/ibm/as400/vaccess/ProgramCallButton32.gif
    com/ibm/as400/vaccess/ProgramCallMenuItem16.gif
    com/ibm/as400/vaccess/ProgramCallMenuItem32.gif
    com/ibm/as400/vaccess/RecordListFormPane16.gif
    com/ibm/as400/vaccess/RecordListFormPane32.gif
    com/ibm/as400/vaccess/RecordListTableModel16.gif
    com/ibm/as400/vaccess/RecordListTableModel32.gif
    com/ibm/as400/vaccess/RecordListTablePane16.gif
    com/ibm/as400/vaccess/RecordListTablePane32.gif
    com/ibm/as400/vaccess/ResetViewIcon.gif
    com/ibm/as400/vaccess/ResourceListDetailsModel16.gif
    com/ibm/as400/vaccess/ResourceListDetailsModel32.gif
    com/ibm/as400/vaccess/ResourceListDetailsPane16.gif
    com/ibm/as400/vaccess/ResourceListDetailsPane32.gif
    com/ibm/as400/vaccess/ResourceListModel16.gif
    com/ibm/as400/vaccess/ResourceListModel32.gif
    com/ibm/as400/vaccess/ResourceListPane16.gif
    com/ibm/as400/vaccess/ResourceListPane32.gif
    com/ibm/as400/vaccess/SQLConnection16.gif
    com/ibm/as400/vaccess/SQLConnection32.gif
    com/ibm/as400/vaccess/SQLQueryBuilderPane16.gif
    com/ibm/as400/vaccess/SQLQueryBuilderPane32.gif
    com/ibm/as400/vaccess/SQLResultSetFormPane16.gif
    com/ibm/as400/vaccess/SQLResultSetFormPane32.gif
    com/ibm/as400/vaccess/SQLResultSetTableModel16.gif
    com/ibm/as400/vaccess/SQLResultSetTableModel32.gif
    com/ibm/as400/vaccess/SQLResultSetTablePane16.gif
    com/ibm/as400/vaccess/VFIcon.gif
    com/ibm/as400/vaccess/SQLResultSetTablePane32.gif
    com/ibm/as400/vaccess/SQLStatementButton16.gif
    com/ibm/as400/vaccess/SQLStatementButton32.gif
    com/ibm/as400/vaccess/SQLStatementDocument16.gif
    com/ibm/as400/vaccess/SQLStatementDocument32.gif
    com/ibm/as400/vaccess/SQLStatementMenuItem16.gif
    com/ibm/as400/vaccess/SQLStatementMenuItem32.gif
    com/ibm/as400/vaccess/SpooledFileViewer16.gif
    com/ibm/as400/vaccess/SpooledFileViewer32.gif
    com/ibm/as400/vaccess/VActionAdapter16.gif
    com/ibm/as400/vaccess/VActionAdapter32.gif
    com/ibm/as400/vaccess/VIFSDirectory16.gif
    com/ibm/as400/vaccess/VIFSDirectory32.gif
    com/ibm/as400/vaccess/VIFSDirectoryOpen16.gif
    com/ibm/as400/vaccess/VIFSDirectoryOpen32.gif
    com/ibm/as400/vaccess/VIFSFile16.gif
    com/ibm/as400/vaccess/VIFSFile32.gif
    com/ibm/as400/vaccess/VJavaApplicationCall16.gif
    com/ibm/as400/vaccess/VJavaApplicationCall32.gif
    com/ibm/as400/vaccess/VJob16.gif
    com/ibm/as400/vaccess/VJob32.gif
    com/ibm/as400/vaccess/VJobList16.gif
    com/ibm/as400/vaccess/VJobList32.gif
    com/ibm/as400/vaccess/VMessage16.gif
    com/ibm/as400/vaccess/VMessage32.gif
    com/ibm/as400/vaccess/VMessageList16.gif
    com/ibm/as400/vaccess/VMessageList32.gif
    com/ibm/as400/vaccess/VOutput16.gif
    com/ibm/as400/vaccess/VOutput32.gif
    com/ibm/as400/vaccess/VPrinter16.gif
    com/ibm/as400/vaccess/VPrinter32.gif
    com/ibm/as400/vaccess/VPrinterOutput16.gif
    com/ibm/as400/vaccess/VPrinterOutput32.gif
    com/ibm/as400/vaccess/VPrinters16.gif
    com/ibm/as400/vaccess/VPrinters32.gif
    com/ibm/as400/vaccess/VPropertiesAction16.gif
    com/ibm/as400/vaccess/VPropertiesAction32.gif
    com/ibm/as400/vaccess/VSystemPool16.gif
    com/ibm/as400/vaccess/VSystemPool32.gif
    com/ibm/as400/vaccess/VSystemStatus16.gif
    com/ibm/as400/vaccess/VSystemStatus32.gif
    com/ibm/as400/vaccess/VSystemValue16.gif
    com/ibm/as400/vaccess/VSystemValue32.gif
    com/ibm/as400/vaccess/VSystemValueList16.gif
    com/ibm/as400/vaccess/VSystemValueList32.gif
    com/ibm/as400/vaccess/VUser16.gif
    com/ibm/as400/vaccess/VUser32.gif
    com/ibm/as400/vaccess/VUserList16.gif
    com/ibm/as400/vaccess/VUserList32.gif
    com/ibm/as400/vaccess/VUsersNotInGroups16.gif
    com/ibm/as400/vaccess/VUsersNotInGroups32.gif
    com/ibm/as400/vaccess/WorkingCursorAdapter16.gif
    com/ibm/as400/vaccess/WorkingCursorAdapter32.gif
    com/ibm/as400/vaccess/ZoomIcon.gif
    com/ibm/as400/vaccess/VMRI.class
    com/ibm/as400/vaccess/VMRI_en.class
    com/ibm/as400/vaccess/VMRI_en_US.class
    com/ibm/as400/vaccess/VNPMRI.class
    com/ibm/as400/vaccess/VNPMRI_en.class
    com/ibm/as400/vaccess/VNPMRI_en_US.class
    com/ibm/as400/vaccess/VQRYMRI.class
    com/ibm/as400/vaccess/VQRYMRI_en.class
    com/ibm/as400/vaccess/VQRYMRI_en_US.class
    com/ibm/as400/vaccess/AJDSP_CONNOPT.pdml.ser
    com/ibm/as400/vaccess/AJDSP_FORMAT.pdml.ser
    com/ibm/as400/vaccess/AJDSP_GENERAL.pdml.ser
    com/ibm/as400/vaccess/AJDSP_LANGUAGE.pdml.ser
    com/ibm/as400/vaccess/AJDSP_OTHER.pdml.ser
    com/ibm/as400/vaccess/AJDSP_PACKAGE.pdml.ser
    com/ibm/as400/vaccess/AJDSP_SERVER.pdml.ser
    com/ibm/as400/vaccess/AJDSP_PERFORMANCE.pdml.ser
    com/ibm/as400/vaccess/AJDSP_TABBEDPANE.pdml.ser
    com/ibm/as400/vaccess/AJDSP_TRANSLATION.pdml.ser
    com/ibm/as400/vaccess/AS400JDBCDataSourcePaneGUI.clas
    com/ibm/as400/security/
    com/ibm/as400/security/auth/
    com/ibm/as400/security/auth/AS400AuthenticationExcept
    com/ibm/as400/security/auth/AS400BasicAuthenticationC
    com/ibm/as400/security/auth/AS400BasicAuthenticationP
    com/ibm/as400/security/auth/AS400Credential.class
    com/ibm/as400/security/auth/AS400CredentialBeanInfo.c
    com/ibm/as400/security/auth/AS400CredentialEvent.clas
    com/ibm/as400/security/auth/AS400CredentialImpl.class
    com/ibm/as400/security/auth/AS400CredentialImplRemote
    com/ibm/as400/security/auth/AS400CredentialListener.c
    com/ibm/as400/security/auth/AS400Principal.class
    com/ibm/as400/security/auth/AS400PrincipalBeanInfo.cl
    com/ibm/as400/security/auth/AS400SwappableCredential.
    com/ibm/as400/security/auth/AuthenticationSystem.clas
    com/ibm/as400/security/auth/DestroyFailedException.cl
    com/ibm/as400/security/auth/ProfileHandleCredential.c
    com/ibm/as400/security/auth/ProfileHandleCredentialBe
    com/ibm/as400/security/auth/ProfileHandleImpl.class
    com/ibm/as400/security/auth/ProfileHandleImplRemote.c
    com/ibm/as400/security/auth/ProfileTokenCredential.cl
    com/ibm/as400/security/auth/ProfileTokenCredentialBea
    com/ibm/as400/security/auth/ProfileTokenImpl.class
    com/ibm/as400/security/auth/ProfileTokenImplRemote.cl
    com/ibm/as400/security/auth/RefreshAgent.class
    com/ibm/as400/security/auth/RefreshFailedException.cl
    com/ibm/as400/security/auth/ResourceBundleLoader_a.cl
    com/ibm/as400/security/auth/RetrieveFailedException.c
    com/ibm/as400/security/auth/SwapFailedException.class
    com/ibm/as400/security/auth/UserProfilePrincipal.clas
    com/ibm/as400/security/auth/UserProfilePrincipalBeanI
    com/ibm/as400/security/auth/Credential16.gif
    com/ibm/as400/security/auth/Credential32.gif
    com/ibm/as400/security/auth/Principal16.gif
    com/ibm/as400/security/auth/Principal32.gif
    com/ibm/as400/security/auth/ProfileHandleCredential16
    com/ibm/as400/security/auth/ProfileHandleCredential32
    com/ibm/as400/security/auth/ProfileTokenCredential16.
    com/ibm/as400/security/auth/ProfileTokenCredential32.
    com/ibm/as400/security/auth/UserProfilePrincipal16.gi
    com/ibm/as400/security/auth/UserProfilePrincipal32.gi
    com/ibm/as400/security/SecurityMRI.class
    com/ibm/as400/security/SecurityMRI_en.class
    com/ibm/as400/security/SecurityMRI_en_US.class
    com/ibm/as400/data/
    com/ibm/as400/data/DataDescriptor.class
    com/ibm/as400/data/Descriptor.class
    com/ibm/as400/data/DocNodeDescriptor.class
    com/ibm/as400/data/ParseException.class
    com/ibm/as400/data/PcmlAttribute.class
    com/ibm/as400/data/PcmlAttributeList.class
    com/ibm/as400/data/PcmlData.class
    com/ibm/as400/data/PcmlDataValues.class
    com/ibm/as400/data/PcmlDataVector.class
    com/ibm/as400/data/PcmlDescriptor.class
    com/ibm/as400/data/PcmlDimensions.class
    com/ibm/as400/data/PcmlDocNode.class
    com/ibm/as400/data/PcmlDocRoot.class
    com/ibm/as400/data/PcmlDocument.class
    com/ibm/as400/data/PcmlException.class
    com/ibm/as400/data/PcmlMessageLog.class
    com/ibm/as400/data/PcmlNode.class
    com/ibm/as400/data/PcmlNodeType.class
    com/ibm/as400/data/PcmlProgram.class
    com/ibm/as400/data/PcmlSAXParser.class
    com/ibm/as400/data/PcmlSpecificationException.class
    com/ibm/as400/data/PcmlStruct.class
    com/ibm/as400/data/ProgramCallDocument.class
    com/ibm/as400/data/ProgramDescriptor.class
    com/ibm/as400/data/RecordFormatDescriptor.class
    com/ibm/as400/data/RecordFormatDocument.class
    com/ibm/as400/data/ResourceLoader.class
    com/ibm/as400/data/RfmlData.class
    com/ibm/as400/data/RfmlDescriptor.class
    com/ibm/as400/data/RfmlDocument.class
    com/ibm/as400/data/RfmlRecordFormat.class
    com/ibm/as400/data/RfmlSAXParser.class
    com/ibm/as400/data/RfmlStruct.class
    com/ibm/as400/data/StructDescriptor.class
    com/ibm/as400/data/SystemClassLoader.class
    com/ibm/as400/data/SystemResourceFinder.class
    com/ibm/as400/data/XMLErrorHandler.class
    com/ibm/as400/data/XmlException.class
    com/ibm/as400/data/pcml.dtd
    com/ibm/as400/data/rfml.dtd
    com/ibm/as400/data/DAMRI.class
    com/ibm/as400/micro/
    com/ibm/as400/micro/MEServer.class
    com/ibm/as400/micro/MEConstants.class
    com/ibm/as400/micro/MEException.class
    com/ibm/as400/micro/ResourceBundleLoader_m.class
    com/ibm/as400/micro/ConnectionHandler.class
    com/ibm/as400/micro/JdbcMeService.class
    com/ibm/as400/micro/MicroDataInputStream.class
    com/ibm/as400/micro/MicroDataOutputStream.class
    com/ibm/as400/micro/ResultSetHandler.class
    com/ibm/as400/micro/Service.class
    com/ibm/as400/micro/StatementHandler.class

    What does this mean.
    Tarun, Feb 5, 2008
    #12
  13. Tarun

    Mark Space Guest

    Tarun wrote:

    > I made the changes and I got the following result.
    > com/ibm/as400/vaccess/VObjectCellRenderer.class


    So, looking at your original error message, do you see the issue now?
    Mark Space, Feb 5, 2008
    #13
  14. Tarun

    Tarun Guest

    On Feb 5, 3:21 pm, Mark Space <> wrote:
    > Tarun wrote:
    > > I made the changes and I got the following result.
    > > com/ibm/as400/vaccess/VObjectCellRenderer.class

    >
    > So, looking at your original error message, do you see the issue now?


    Yes I still see the issue, some one tell me clearly should I setup my
    classpath using 'Javac' or the environmental variable option from my
    computer.

    I have tried using the 'javac' option only to get an error.

    C:\tarun\proj1\OS>javac -CLASSPATH C:\Progra~1\IBM\Client~1\jt400\lib\
    jt400.jar ConnPool.java
    javac: invalid flag: -CLASSPATH
    Usage: javac <options> <source files>
    where possible options include:
    -g Generate all debugging info
    -g:none Generate no debugging info
    -g:{lines,vars,source} Generate only some debugging info
    -nowarn Generate no warnings
    -verbose Output messages about what the compiler is
    doing
    -deprecation Output source locations where deprecated
    APIs are us
    ed
    -classpath <path> Specify where to find user class files
    -sourcepath <path> Specify where to find input source files
    -bootclasspath <path> Override location of bootstrap class files
    -extdirs <dirs> Override location of installed extensions
    -d <directory> Specify where to place generated class
    files
    -encoding <encoding> Specify character encoding used by source
    files
    -source <release> Provide source compatibility with
    specified release
    -target <release> Generate class files for specific VM
    version
    -help Print a synopsis of standard options

    Also should I restart tomcat everytime I change the classpath.
    Tarun, Feb 5, 2008
    #14
  15. Tarun

    Mark Space Guest

    Tarun wrote:
    > On Feb 5, 3:21 pm, Mark Space <> wrote:
    >> Tarun wrote:
    >>> I made the changes and I got the following result.
    >>> com/ibm/as400/vaccess/VObjectCellRenderer.class

    >> So, looking at your original error message, do you see the issue now?

    >
    > Yes I still see the issue, some one tell me clearly should I setup my


    No, I asked if you have understood why you are having the problem?

    > classpath using 'Javac' or the environmental variable option from my
    > computer.


    Unfortunately there is no one method that always works. You must
    understand your own OS and environment to decide. We can't do that for you.

    >
    > I have tried using the 'javac' option only to get an error.
    >
    > C:\tarun\proj1\OS>javac -CLASSPATH C:\Progra~1\IBM\Client~1\jt400\lib\
    > jt400.jar ConnPool.java
    > javac: invalid flag: -CLASSPATH


    Can you understand what that last line means? Does it make sense what
    you are doing wrong?

    Javac docs are here:

    <http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html>
    Mark Space, Feb 6, 2008
    #15
  16. Tarun

    Lew Guest

    Donkey Hot wrote:
    > Tarun <> wrote in news:f67f5a5f-d366-47eb-b76b-
    > :
    >
    >> The output is as follows
    >> java.io.FileNotFoundException: C:\Program (The system cannot find the
    >> file speci
    >> fied)
    >> at java.io.FileInputStream.open(Native Method)
    >> at java.io.FileInputStream.<init>(FileInputStream.java:106)
    >> at java.io.FileInputStream.<init>(FileInputStream.java:66)
    >> at sun.tools.jar.Main.run(Main.java:185)
    >> at sun.tools.jar.Main.main(Main.java:904)
    >>
    >> What does it mean here
    >>

    >
    > Replace C:\Program Files\
    > with c:\Progra~1\
    >
    > and see what happens.
    >
    > The folders with space in them are often challengin. Happily Windows
    > provides the 8.3 type names too.


    Double quotes are a cleaner approach.

    --
    Lew
    Lew, Feb 6, 2008
    #16
  17. Tarun

    Lew Guest

    Tarun wrote:
    >> I have tried using the 'javac' option only to get an error.
    >>
    >> C:\tarun\proj1\OS>javac -CLASSPATH C:\Progra~1\IBM\Client~1\jt400\lib\
    >> jt400.jar ConnPool.java
    >> javac: invalid flag: -CLASSPATH


    Mark Space wrote:
    > Javac docs are here:
    >
    > <http://java.sun.com/j2se/1.4.2/docs/tooldocs/windows/javac.html>


    I'd stick with current docs:
    <http://java.sun.com/javase/6/docs/technotes/tools/index.html>
    <http://java.sun.com/javase/6/docs/technotes/tools/windows/java.html>

    Not that these have changed, but maybe.

    To the OP - there is no "-CLASSPATH" option to the javac command. Study the
    links provided for the actual options to the command.

    Lew said:
    >> Slashes, upper- vs. lower-case and such matters count.
    >> Do not be careless with them.


    Tarun wrote:
    > I will not be careless about the said things.


    --
    Lew
    Lew, Feb 6, 2008
    #17
  18. Tarun

    Nigel Wade Guest

    Tarun wrote:

    > On Feb 5, 3:21 pm, Mark Space <> wrote:
    >> Tarun wrote:
    >> > I made the changes and I got the following result.
    >> > com/ibm/as400/vaccess/VObjectCellRenderer.class

    >>
    >> So, looking at your original error message, do you see the issue now?

    >
    > Yes I still see the issue,


    That's not what Mark meant. What he meant was, looking at the above output and
    comparing it with your original error message, you should be able to determine
    what is causing the issue.

    > some one tell me clearly should I setup my
    > classpath using 'Javac' or the environmental variable option from my
    > computer.


    The only thing you can do via the classpath is provide a jar which contains the
    necessary package. The jar you have listed does not contain the package you
    require. Look again at the error message and the package which actually exists.
    To re-iterate, the error message was:
    package com.ibm.as400.access does not exist

    To spell it out for you, that package does not exist in the jar. The jar
    contains the package com.ibm.as400.vaccess. You need to fix your source code to
    use the correct package, or modify the classpath to provide the jar which
    contains that package.

    --
    Nigel Wade, System Administrator, Space Plasma Physics Group,
    University of Leicester, Leicester, LE1 7RH, UK
    E-mail :
    Phone : +44 (0)116 2523548, Fax : +44 (0)116 2523555
    Nigel Wade, Feb 6, 2008
    #18
  19. Tarun

    Tarun Guest

    On Feb 6, 2:44 am, Nigel Wade <> wrote:
    > Tarun wrote:
    > > On Feb 5, 3:21 pm, Mark Space <> wrote:
    > >> Tarun wrote:
    > >> > I made the changes and I got the following result.
    > >> > com/ibm/as400/vaccess/VObjectCellRenderer.class

    >
    > >> So, looking at your original error message, do you see the issue now?

    >
    > > Yes I still see the issue,

    >
    > That's not what Mark meant. What he meant was, looking at the above output and
    > comparing it with your original error message, you should be able to determine
    > what is causing the issue.
    >
    > > some one tell me clearly should I setup my
    > > classpath using 'Javac' or the environmental variable option from my
    > > computer.

    >
    > The only thing you can do via the classpath is provide a jar which contains the
    > necessary package. The jar you have listed does not contain the package you
    > require. Look again at the error message and the package which actually exists.
    > To re-iterate, the error message was:
    >  package com.ibm.as400.access does not exist
    >
    > To spell it out for you, that package does not exist in the jar. The jar
    > contains the package com.ibm.as400.vaccess. You need to fix your source code to
    > use the correct package, or modify the classpath to provide the jar which
    > contains that package.
    >
    > --
    > Nigel Wade, System Administrator, Space Plasma Physics Group,
    >             University of Leicester, Leicester, LE1 7RH, UK
    > E-mail :    
    > Phone :     +44 (0)116 2523548, Fax : +44 (0)116 2523555


    Well the package does exist, its just there were too many packages in
    jar files and they kinda escaped the screen and I could not paste them
    here, but now I have used the pipe option and I'm sure the package I'm
    looking for does exist in the Jar file.
    Tarun, Feb 6, 2008
    #19
  20. Tarun

    Lew Guest

    Nigel Wade wrote:
    >> To spell it out for you, that package does not exist in the jar. The jar
    >> contains the package com.ibm.as400.vaccess. You need to fix your source code to
    >> use the correct package, or modify the classpath to provide the jar which
    >> contains that package.


    Tarun wrote:
    > Well the package does exist, its just there were too many packages in
    > jar files and they kinda escaped the screen and I could not paste them
    > here, but now I have used the pipe option and I'm sure the package I'm
    > looking for does exist in the Jar file.


    So what happens when you follow the other advice you've received?

    --
    Lew
    Lew, Feb 7, 2008
    #20
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. William Parker
    Replies:
    1
    Views:
    3,087
    Martin
    Jun 27, 2004
  2. Tampa.NET Koder
    Replies:
    0
    Views:
    379
    Tampa.NET Koder
    Mar 7, 2005
  3. Replies:
    3
    Views:
    545
  4. Trent Mick
    Replies:
    0
    Views:
    475
    Trent Mick
    Apr 3, 2008
  5. Jacob Davis
    Replies:
    0
    Views:
    496
    Jacob Davis
    Apr 15, 2008
Loading...

Share This Page