Which java dlls should I ship to customer

I have a C++ application using one of my java object. I want to ship the application to customers, but I do not know which files part of the java environment I should include with it.(jvm.dll, ...)
Could you tell me what to include and where?
Jean-Yves

Ship the whole jre.
I believe that is a licensing requirement.

Similar Messages

  • Which java version should I code the SCJD assignment?

    Hi All,
    I am planning to take SCJD (maybe within a year or earlier). But I am confused as to in which version of java should I submit the assignment(CX-310-252A). I read in "All in one Java 2 SCJP..." book by Kathy Seirra that we must not use a verison (of java) that is more than 18 months older than the current production java version as it would be deemed "out-of-date" by the exam assessors (pg 563).
    So going by the same line of thought, does it mean that I can submit the aasignment only in 1.6 (release date-dec 12 2006) and not in java 1.5 or 1.4. Also, if 1.7 gets released early next year and if I am coding in 1.6, then I would have to submit the assignment by june 2008 (or else it would become outdated).
    The various java version release dates can be found at: http://mindprod.com/jgloss/javareleasedates.html
    Please help me solve this version confusion. (I prefer submitting in 1.4 as I have completed SCJP 1.4)
    SCJP 85%, SCWCD 91%
    "Once we accept our limits, we go beyond them"

    1.5 is no longer a valid platform 18 months after the
    initial public release of 1.6.
    What that means is that your code should work on 1.6
    without modifications from that date.Where did you find that information?
    It's a bit strange since this is what The EOL for Java says:
    "Technology EOL Policy
    Major Product Family Releases
    This would include such products as Java 2 Platform,
    Standard Edition 1.4.2 and 5.0. The Java technology policy
    is to support the current shipping version of Java
    Standard Edition plus two back versions. Once the
    End-of-Life process starts on a major product family
    release, a notice will be posted on all relevant download
    pages stating that the product has entered the EOL
    process and how long the process will continue until the
    product is no longer supported by Sun."http://java.sun.com/products/archive/eol.policy.html
    So that means that 1.4.2 will enter EOL when Java 7 is released. How can a version that hasn't entered the EOL life cycle not be valid?
    Kaj

  • Which Java SDK should I download? 1.3.1 or 1.4.1 or 1.4.2

    Hi all,
    newer user..
    I have always wanted to ask this.
    Which one?
    Why more than one supported?
    Is 1.3.1_8 compatible with 1.3.1_02?

    Why I asked this question is I am having trouble supporting 2 or 3 java programs that have been "compiled" under different releases.
    Cisco Works only works with M$ JVM and Suns JVM 1.3.1 (needs both) but no higher. Another program called 'something' was compiled under 1.2 and performance sucks because of something different between 1.2 and 1.3.1 .
    I wish I could recompile but that is not an option. I guess I could load 3 different JVM's but is that even possible with such a wide variety?
    Thanks for the reply.

  • Help! Which Java IDE should I choose, and more questions....

    Hello Oracle experts here, I am a college student and I have some questions about Oracle installation to consult you. These days I am learning Oracle, an currently I want to install Oracle on my PC. However I met two problems:
    1. Since I am a novice to learn Oracle, which Oracle products do you recommend? (Oracle8i Lite? Oracle8i Personal Edition? Oracle8i Enterprise Edition? other products?). I am currently learning PL/SQL and JDBC programming associated with Oracle, maybe something else later.
    2. I want to upgrade my win98 to Win2000(Professional or Server version), From your point of view, which OS is better to install for learning Oracle? Win2000 Professional version or Server version(my PC is an PIII and with 192MBytes memory)?
    3. In order to learn JDBC programming related with Oracle, which IDE is better to use? Is JDeveloper a kind of IDE? Is this it the best choose?
    Maybe the above questions seems naive to you, but I really need your help! Your suggestions to any of the above questions are welcome.
    Thanks!!!
    null

    1. Enterprise, about the same dl as personal, so why not.
    2. Win2k Pro will do nicely(dont bother with Server, unless u need server for other purposes as well)
    3. JDeveloper is good, however as a newbie i think u should start out in notepad or alike.

  • Which JAVA program should I download?

    I'm new to JAVA, can someone please tell me a good tutorial and program to create JAVA applets on?

    If you're new to Java, I suggest that you start first using simple text editor like Windows Notepad or Edit.com, because it may help you familiarize the Java language. Even though it's time-consuming, its worth, you can have a strong understanding about the Java language.
    You know what I�m having difficulties to say what I wanted to say because you know speaking English is my second language, so, to make it clear what I wanted to say, I will tell you a short story, so you listen...
    "I have a friend (she�s new to Java and she�s studying from other college school), she's using an IDE <software and company name is hidden / protected>, and yes that IDE is absolutely help her save her time developing her java program� the program is finished� time comes� she need to package her program for defense� packaging was successful� but when she run and test her program into one of the school�s computer� her program throws a bunch of exception (<software.company.********Tracker not found>) that isn�t occur when she�s running her program on her own PC (at home). She asked for my help (15mins before defense) and� 50% of the program crippled. I found that that IDE she�s using is semi-propriety and in the end, what happen is her group is assigned for re-defense, her time is not saved it is wasted."
    So be aware of the possible hidden price of time-saving routines and always be aware of what your IDE is doing under the cover. Also, your understanding might be impaired and you might feel helpless when you called on to debug your code in a computer with a minimum of tools without those cute IDE�s. Am I right? Correct me if I�m wrong. God bless you all ^_^
    For tutorial, see reply by kevljo.
    Thank you!

  • Which java product does one choose?

    I'd like to learn java programming and build a small application that can grow later in functionality. Which java product should i use and can it be downloaded and installed for free. J2EE or J2SE or other product? What are the differences?

    Download the J2SE Development Kit (JDK) from here: http://java.sun.com/j2se/1.5.0/download.jsp
    The J2EE is a development kit for enterprise solutions and depends on the J2SE, so you need the J2SE anyway. The JRE is just the runtime environment - you can't build (compile) Java applications with it. The J2SE JDK already has a JRE in it. So you only need the J2SE JDK and .... this link: http://java.sun.com/docs/books/tutorial/

  • How should I know which JAVA

    Hello
    How should I know which JAVA I have installed on: when Issue-ing command "java -version".
    I get response like :
    java version "1.4.2"
    Java(TM) 2 Runtime Environment, Standard Edition (build 2.3)
    IBM J9 VM (build 2.3, J2RE 1.4.2 IBM J9 2.3 Linux amd64-64 j9vmxa64142-20080923 (JIT enabled)
    J9VM - 20080922_23329_LHdSMr
    JIT  - 20080815_1845_r8
    GC   - 200809_04)
    I know it comes from files like  "IBMJava2-AMD64-142-SDK-1.4.2-12.0.x86_64.rpm" or " IBMJava2-AMD64-142-SDK-1.4.2-13.2.x86_64.rpm"
    But how to find out. It is an productive system so I can not "try"
    Thank you in advance

    Hello
    In any case java is instaled to /opt/IBMJava2-amd64-142 (this is an unix machine). This is also JAVA_HOME and SAPINST.... variable
    This is when I install from  "IBMJava2-AMD64-142-SDK-1.4.2-12.0.x86_64.rpm" or from "IBMJava2-AMD64-142-SDK-1.4.2-13.2.x86_64.rpm". When I enter java -version I get (as stated before):
    java version "1.4.2"
    Java(TM) 2 Runtime Environment, Standard Edition (build 2.3)
    IBM J9 VM (build 2.3, J2RE 1.4.2 IBM J9 2.3 Linux amd64-64 j9vmxa64142ifx-20090909 (JIT enabled)
    J9VM - 20090908_41946_LHdSMr
    JIT  - 20090210_1447ifx1_r8
    GC   - 200902_24)
    How could I know it comes from "IBMJava2-AMD64-142-SDK-1.4.2-13.2.x86_64.rpm"(version 13 i.e latest) or "IBMJava2-AMD64-142-SDK-1.4.2-12.0.x86_64.rpm"
    Kindly please for help

  • I would like to know which Sun Cert JAVA Course should I take ???

    I am a very good C programmer that is trying to learn Java programming.
    I know my way around all the various programming statements such as if-then-else, switch etc etc ...
    I know the basics of an Applet and a Stand Alone application ...
    I feel that I need some grounding on OO Technology ...
    I would like to learn JAVA from where I am ...
    I have also been reading up a lot on Java Programming lately ...
    I am more of an Intermediate programmer ...
    I have seen the Sun Certified Java courses web page and is quite confused by the many assortment of courses available ...
    I would like to ask which Java Course is right for me at my level of programming experiences ???
    Thanks in advance !!!
    Andy

    www.jcert.org has the information laid out a little better. I picked up Java without a formal course and I had about the same specs as you (although I had done a fair amount of c++ work). I would suggest the Java book by van der Linden (I know I'm not spelling the name right). I think it's called Just Java 2. Also Thinking in Java by Eckel has gotten good recommendations. For exam prep, the Exam Cram book by Brogden is highly recommended, but it won't teach you OO.

  • XSQL with jdk1.2.2 - javai.dll error

    I successfully used the xsqlCommandLine utility with jdk1.1.7. When I try with jdk1.2.2, I get an error that javai.dll is not in the path. If I put javai.dll from the 1.1.7/jre/bin in my path, the xsqlCommandLine process runs without end, as if windows (NT) is searching for something else. I'm using the latest classes12.zip and the xmlparserv2.jar files. Any help?
    Thanks.

    robert strzelinski (guest) wrote:
    : Running a small sample program to test connection to Oracle
    : 7.3.4 server. Works OK using thin client connection mode. Using
    : OCI connection causes run-time exception labelled:
    : "java.exe - Unable To Locate DLL"
    : The text in the popup complains of not finding the dynamic link
    : library "javai.dll".
    : This DLL does not exist anywhere in my java distribution tree.
    : What is this library, where does it come from, and where should
    : it be found?
    : -- rjs
    no oracle jdbc oci driver for jdk 1.2 yet ---
    also --
    The only oracle JDBC driver that can run with JDK 1.2.x is in the
    OTN download area and is named "816SDK for JDK 1.2"
    it will work with the JDK 1.2.X using the JDBC 1.22 spec from JDK
    1.1.X.
    IT DOES NOT PROVIDE THE FULL JDBC 2.0 FEATURES/ FUNCTIONALITY
    THAT ARE INCLUDED IN THE JDK 1.2.X CLASSES.
    you're using a jdk 1.2.x/jdbc 2.0 feature -- which is anticipated
    to be included in the 816 driver later this year -- it's not in
    the "816SDK" JDBC driver you're using now..
    816SDK can be thought of as stepping stone between 815 using jdk
    1.1.x and 816 supporting jdk 1.1.x and 1.2.x.
    i think of it as "8.1.5 and a half" to avoid the naming confusion
    between "816sdk" and "816" .
    SEE the following FAQ link for additional details :
    http://technet.oracle.com/tech/java/sqlj_jdbc/htdocs/jdbc_faq.htm
    i hope this helps ...
    null

  • WLS started as NT service: javai.dll not found

    Hi,
    I have just installed WLS 5.1 SP8 as NT Service. After trying to start the
    service from the console I get the message "The dynamic link library
    javai.dll could not be found in the specified path ...".
    But the WLS seems to work anyway (what I have tested so far).
    I do not get this error if I start the WLS from the command line.
    I checked on another machine and found the javai.dll in the jdk 1.1.8 bin
    directory but I installed the JDK 1.3.0 on the new machine.
    Does anybody else experienced this before?
    Do I need to install the JDK 1.1.8?
    Any feedback is very appreciated.
    Thanks in advance,
    Fleming Frese

    In the unzipped SP8, there is sub-directory win32_12 under bin, which has
    WLService.exe and some other files, copy them to your <wl-home>/bin
    directory and try it again.
    "Fleming Frese" <[email protected]> wrote in message
    news:3a838fcb$[email protected]..
    Michael,
    Thanks for this information.
    Does this mean, that WLS 5.1 SP9 kann run with JDK1.3, especially as NT
    service then?
    I interpreted the information in the "WebLogic Platform Support Summary"
    website
    (http://www.weblogic.com/platforms/index.html#winnt)
    as if JDK 1.3 is generally not recommended to use with WLS 5.1.
    I just want to sort out if we should wait for SP 9 or if we shut restrict
    our development on JDK 1.2.2.
    Thanks for any comments and recommendation
    Fleming
    Michael Girdley <----> wrote in message
    news:3a80ff93$[email protected]..
    This is a bug to be fixed in SP9.
    Bug #: CR031853
    Thanks,
    Michael
    Michael Girdley
    BEA Systems
    Learning WebLogic? http://learnweblogic.com
    "Fleming Frese" <[email protected]> wrote in message
    news:3a7ff4f3$[email protected]..
    Hi,
    I have just installed WLS 5.1 SP8 as NT Service. After trying to start
    the
    service from the console I get the message "The dynamic link library
    javai.dll could not be found in the specified path ...".
    But the WLS seems to work anyway (what I have tested so far).
    I do not get this error if I start the WLS from the command line.
    I checked on another machine and found the javai.dll in the jdk 1.1.8bin
    directory but I installed the JDK 1.3.0 on the new machine.
    Does anybody else experienced this before?
    Do I need to install the JDK 1.1.8?
    Any feedback is very appreciated.
    Thanks in advance,
    Fleming Frese

  • Missing javai.dll with jdk1.3, 4.5.1, sp13

    Now that Java 2 JDK1.3.0 with hotspot is supported for 4.5.1
    (http://www.weblogic.com/platforms/index.html#winnt), I thought I would
    give it a try. I am using Weblogic 4.5.1 with SP13, and NT 4.0.
    When I start the server I get the following dialog box at the end of the
    startup process:
    java.exe - Unable To Locate DLL
    The dynamic link library javai.dll could not be found int the specified
    path
    c:\jdk1.3\bin;.;C:\WINNT\System32;C\WINNT\system
    OK
    Actually it's not OK, but since I had no choice I pressed it. Then I get
    the following error with stack trace:
    Mon Dec 04 18:59:43 PST 2000:<E> <SocketMuxer> Unable to load native
    socket muxe
    r, using Java muxer
    Mon Dec 04 18:59:43 PST 2000:<E> <SocketMuxer>
    java.lang.UnsatisfiedLinkError: C
    :\weblogic_romeo\bin\wlntio.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1382)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1306)
    at java.lang.Runtime.loadLibrary0(Runtime.java:749)
    at java.lang.System.loadLibrary(System.java:820)
    at weblogic.socket.NTSocketMuxer.<init>(NTSocketMuxer.java:149)
    at java.lang.Class.newInstance0(Native Method)
    at java.lang.Class.newInstance(Class.java:237)
    at
    weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:176)
    at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:140)
    at weblogic.t3.srvr.ListenThread.run(ListenThread.java:257)
    I suspect the problem may be that the system checks to see if it is
    running jdk1.2, if it is it, trys to load wlntio_jdk12.dll. If it is not
    running jdk1.2 (like in my case where it is running jdk1.3), it assumes
    that it is running jdk1.1 and loads wlntio.dll which looks for
    javai.dll.
    Has anyone else had this problem, or has anyone sucessfully used jdk1.3
    with 4.5.1?
    Thanks,
    Carles

    We were given a patch (CR038329) a week ago and it appears to resolve this
    for 4.5.1 sp13. They should be noting the need for this patch on the
    platform page. Anyone know if there's an equivalent patch for 4.5.2? (and
    will the fix be included in sp2?)
    "Joe Herbers" <[email protected]> wrote in message
    news:[email protected]...
    Yes, I've seen exactly this for months. We started trying 1.3 with 4.5
    before they certified it and I saw this problem. I mentioned it to them
    when they said they were working on certification, but apparently they
    didn't notice. When they announced the certification, I pointed it out
    again and they saw it as well. So I opened case 202537 (Problem with
    WebLogic 4.5.1 and JDK 1.3 with native IO) to track this. The current
    status is "Awaiting Patch". The following is from Nov. 20
    "It looks like this issue has been assigned to an engineer. The fix is
    "non-trivial" which means it may take some time to fix--but at the same
    time, keep in mind that the issue has been marked with the highest priority
    possible and we will work hard to get this resolved. I'll keep you updated."
    "Carles Pi-Sunyer" <[email protected]> wrote in message
    news:[email protected]...
    Now that Java 2 JDK1.3.0 with hotspot is supported for 4.5.1
    (http://www.weblogic.com/platforms/index.html#winnt), I thought I would
    give it a try. I am using Weblogic 4.5.1 with SP13, and NT 4.0.
    When I start the server I get the following dialog box at the end of the
    startup process:
    java.exe - Unable To Locate DLL
    The dynamic link library javai.dll could not be found int the specified
    path
    c:\jdk1.3\bin;.;C:\WINNT\System32;C\WINNT\system
    OK
    Actually it's not OK, but since I had no choice I pressed it. Then I get
    the following error with stack trace:
    Mon Dec 04 18:59:43 PST 2000:<E> <SocketMuxer> Unable to load native
    socket muxe
    r, using Java muxer
    Mon Dec 04 18:59:43 PST 2000:<E> <SocketMuxer>
    java.lang.UnsatisfiedLinkError: C
    :\weblogic_romeo\bin\wlntio.dll: Can't find dependent libraries
    at java.lang.ClassLoader$NativeLibrary.load(Native Method)
    at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1382)
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1306)
    at java.lang.Runtime.loadLibrary0(Runtime.java:749)
    at java.lang.System.loadLibrary(System.java:820)
    at weblogic.socket.NTSocketMuxer.<init>(NTSocketMuxer.java:149)
    at java.lang.Class.newInstance0(Native Method)
    at java.lang.Class.newInstance(Class.java:237)
    at
    weblogic.socket.SocketMuxer.makeTheMuxer(SocketMuxer.java:176)
    at weblogic.socket.SocketMuxer.getMuxer(SocketMuxer.java:140)
    at weblogic.t3.srvr.ListenThread.run(ListenThread.java:257)
    I suspect the problem may be that the system checks to see if it is
    running jdk1.2, if it is it, trys to load wlntio_jdk12.dll. If it is not
    running jdk1.2 (like in my case where it is running jdk1.3), it assumes
    that it is running jdk1.1 and loads wlntio.dll which looks for
    javai.dll.
    Has anyone else had this problem, or has anyone sucessfully used jdk1.3
    with 4.5.1?
    Thanks,
    Carles

  • JAVAI.DLL error

    Hi all,
    After install Weblogic 5.1 with SP3, the server starts up fine with no
    problem. But when i set:
    wlconfig -JAVA_HOME D:\JDK
    (D:\JDK is Suns JDK 1.3)
    Then everytime I start up Weblogic server or console, it gives me an error
    saying Weblogic can't locate "JAVAI.DLL" in my system path.
    Does anyone know why this happen? And I also notice, when i start the
    server, it complains:
    Warning: JIT compiler "symcjit" not found. Will use interpreter.
    Thanks,
    Tin Doan
    PS: please include my email when you respond: [email protected]

    You probably do not want to use the J. R. E. that was delivered with net
    zero.
    Could you try using the start Scripts that are included in the Weblogic
    directory? By default, these are often placed in c:\Weblogic. Look for a
    setenv.cmd script and run it and then run a startWeblogic.cmd script.
    You'll have to change the path to your JDK in the script before it will
    work.
    The following documentation should be of help:
    http://www.weblogic.com/docs51/install/startserver.html#1029223
    Michael Girdley
    Product Manager, WebLogic Server & Express
    BEA Systems Inc
    "TDoan" <[email protected]> wrote in message
    news:[email protected]..
    Michael,
    The only version of JDK I installed is Suns JDK version 1.3. I believe
    Weblogic also installed a default
    JRE which probalby is not used in my case. I did the "wlconfig -JAVA_HOME
    d:\jdk".
    JAVAI.DLL is not in my system path. Although I locate that file under my
    Netzero installation. I attemp to use Netzero JAVAI.DLL with Weblogic, but
    the app server crashes when I load it.
    Thanks,
    Tin
    "Michael Girdley" <[email protected]> wrote in message
    news:397b5617$[email protected]..
    Do you have other JDKs installed? Also, is JavaI.DLL located somewhere
    in
    your system path?
    Thanks,
    Michael
    Michael Girdley
    Product Manager, WebLogic Server & Express
    BEA Systems Inc
    "TDoan" <[email protected]> wrote in message
    news:[email protected]..
    Hi all,
    After install Weblogic 5.1 with SP3, the server starts up fine with no
    problem. But when i set:
    wlconfig -JAVA_HOME D:\JDK
    (D:\JDK is Suns JDK 1.3)
    Then everytime I start up Weblogic server or console, it gives me an
    error
    saying Weblogic can't locate "JAVAI.DLL" in my system path.
    Does anyone know why this happen? And I also notice, when i start the
    server, it complains:
    Warning: JIT compiler "symcjit" not found. Will useinterpreter.
    >>>
    Thanks,
    Tin Doan
    PS: please include my email when you respond: [email protected]

  • Which platform I should use ?

    which java platform I should use to creat message display and settings in mobile phone ? and how can I add language code in java to show different laguage(other than English) on mobile screen ?

    Or is it the tabbed appearance of the portfolio cover which interests you? I think this might be made with Flash Builder. Very bad choice, to use Flash, in my opinion. Looks slick, certainly, but locking out all customers with iPads and Android is just lunacy. But see Adobe Digital Enterprise Platform * Demonstrating the Flash Builder-based interactive statement

  • Which tool i should use to develope a portal

    Hi all,
      we are planning to develop a portal which we will expose to internet.
    Now my question is which tool i should use to develope this
       1.BSP
       2. jspdynpage
       3.Webdynpro java
       4.Webdynpro abap
    Which application will perform better on internet.
    Lots of rfc calls and webservice calls are there.
    plz give me suggestions .
    Thanks
    developer

    Hi,
    BSP - Abap workbench
    JSP Dynpages - NWDS (Netweaver Dev Studio)
    Webdynpro Java - NWDS
    Webdynpro ABAP - ABAP Workbench
    above all applications will perform at same level  depend on the content.
    best regards
    Hari

  • How does the Reader or Acrobat determine which plug-ins should be loaded

    Hi,
    I have a custom plug-in for Adobe Reader and Adobe Acrobat.
    The custom plug-in api file will be available in the plugins folder for all users.
    But I want the plug-in to load for few users only.
    Is there any registry key or any other property available to achieve this?
    How does the Reader or Acrobat determine which plug-ins should be loaded?
    Thanks,
    Vatsapal

    Adobe Reader and Adobe Acrobat looks for files with extension .api in the plugins folder.

Maybe you are looking for