Adding a class in the JDK

Hello eveybody
I'm trying to compile a .java wich extends java.util.HashMap.
The problem is that this class is not found, when i compile.
So i'd like to add it in my jdk : How to do that ?
Should i use a .jar file ?
Note:my JDK is JDK1.1.8
My mail: [email protected]
Many thanks tols, Paris.

Hello tolsam,
It is very difficult if not impossible to simply mix and match classes from different versions of the JDK. The class that you are interested in: 'java.util.HashMap', first appeared in JDK 1.2 and may require the support of other classes. These classes may or may not be available to you as source files and may have required API changes from JDK 1.1.x. Which is what would prevent you from pulling them in unaltered from JDK 1.2.
So my recommendation is to upgrade to to a later J2SDK. For example J2SE 1.3 or even J2SE 1.2. If that is not possible for some reason, then download JDK 1.2 and unzip the source files. After you have unzipped the source files, find java.util.HashMap, modify the package statement (say, package myApp.HashMap) and include it in your application. This would give you an idea of the scope of work needed to back port 'java.util.HashMap'. Note well, this is NOT the preferred solution, but a workaround that would NOT be supported. The preferred solution is to upgrade to to a later J2SDK.
-Merwyn,
Developer Technical Support,
http://www.sun.com/developers/support.

Similar Messages

  • Directory Editor adding object classes to the Extensions Tab

    I'm using Sun's Directory Editor web based product. Under the extensions tab lists the object classes you can add (obviously there are only a select few there). I would like to have shadowAccount available there. I have went through the installation and configuration guide but can't find how to do this. Just wondering if anyone knows how to add custom object classes to this tab.

    I'm using Sun's Directory Editor web based product.
    Under the extensions tab lists the object classes you
    can add (obviously there are only a select few
    there). I would like to have shadowAccount available
    there. I have went through the installation and
    configuration guide but can't find how to do this.
    Just wondering if anyone knows how to add custom
    object classes to this tab.this link has such an example:
    http://blogs.sun.com/kevlar/entry/directory_editor_tips
    Disclaimer: that's my feedback under the blog post. I'm trying to figure out how to use DE to maintain an extended schema that includes migrated NIS maps. The overall goal is to migrate from NIS to LDAP as a naming service AND create realistically easy method for day-to-day administration (constantly using the console is out of the question). I believe DE might provide a solution, if custom forms can be figured out. It's been very slow going.
    Does anyone else have examples of modifying Directory Editor forms? Any help would be appreciated.
    Thanks,
    Ron

  • Can We Use Multiple Edgehero Classes On The Same Element?

    Does anyone know if it is possible to add multiple Edgehero classes to the same element? More specifically, I would like to use RotateX and RotateY on a rectangle, but it only seems to do one or the other, adding both classes to the element doesn't make it rotate in both directions.

    Maybe check out the Star Wars demo to see if that would help.
    Rob got the idea from the one I made earlier and here is the code:
    sym.$('gradient').css('background', '-moz-linear-gradient(top, rgba(0,0,0,1) 0%, transparent 100%)');
    sym.$('container').css('-moz-transform-origin', '50% 100%');
    sym.$('container').css('-moz-transform', 'perspective(250px) rotateX(25deg)');
    // Chrome and others
    sym.$('gradient').css('background', '-webkit-linear-gradient(top, rgba(0,0,0,1) 0%, transparent 100%)');
    sym.$('container').css('-webkit-transform-origin', '50% 100%');
    sym.$('container').css('-webkit-transform', 'perspective(250px) rotateX(25deg)');
    // Internet Explorer
    sym.$('gradient').css('background', '-ms-linear-gradient(top, rgba(0,0,0,1) 0%, transparent 100%)');
    sym.$('container').css('-ms-transform-origin', '50% 100%');
    sym.$('container').css('-ms-transform', 'perspective(250px) rotateX(25deg)');
    and the orginal file before edgeHero;
    https://app.box.com/s/068vx5x6lj5t2yydrx17

  • [svn:fx-trunk] 11454: ASyncList class ASDoc change: added explicit warning about the lack of support for re-inserting pending items .

    Revision: 11454
    Author:   [email protected]
    Date:     2009-11-04 18:17:33 -0800 (Wed, 04 Nov 2009)
    Log Message:
    ASyncList class ASDoc change: added explicit warning about the lack of support for re-inserting pending items.
    QE notes:
    Doc notes:
    Bugs:
    Reviewer:
    Tests run:
    Is noteworthy for integration:
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/framework/src/mx/collections/AsyncListView.as

  • More:Could u pls complete the following code by adding a class constructor?

    Thank you for your concern about my post. Actually it is an exercise in book "Thinking in Java, 2nd edition, Revision 12" chapter 8. The exercise is described as below:
    Create a class with an inner class that has a nondefault constructor. Create a second class with an inner class that inherits from the first inner class.
    And I make some changes for the above exercise requiring the class which encloses the first inner class has a nondefault constructor.
    There is something related to this topic in chapter 8 picked out for reference as below:
    Inheriting from inner classes
    Because the inner class constructor must attach to a reference of the enclosing class object, things are slightly complicated when you inherit from an inner class. The problem is that the �secret?reference to the enclosing class object must be initialized, and yet in the derived class there�s no longer a default object to attach to. The answer is to use a syntax provided to make the association explicit:
    //: c08:InheritInner.java
    // Inheriting an inner class.
    class WithInner {
    class Inner {}
    public class InheritInner
    extends WithInner.Inner {
    //! InheritInner() {} // Won't compile
    InheritInner(WithInner wi) {
    wi.super();
    public static void main(String[] args) {
    WithInner wi = new WithInner();
    InheritInner ii = new InheritInner(wi);
    } ///:~
    You can see that InheritInner is extending only the inner class, not the outer one. But when it comes time to create a constructor, the default one is no good and you can�t just pass a reference to an enclosing object. In addition, you must use the syntax
    enclosingClassReference.super();
    inside the constructor. This provides the necessary reference and the program will then compile.
    My previous post is shown below, could you help me out?
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    //Could you please help me complete the following code by generating
    // the Test class constructor to ensure error free compilation? Please
    // keep the constructor simple just to fulfill its basic functionality
    // and leave the uncommented part untouched.
    class Outer {
    Outer (int i) {
    System.out.println("Outer is " + i);
    class Inner {
    int i;
    Inner (int i) {
    this.i = i;
    void prt () {
    System.out.println("Inner is " + i);
    public class Test extends Outer.Inner {
    // Test Constructor
    // is implemented
    // here.
    ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

    Test(Outer o, int i) {
      o.super(i);
    }Note that this doesn't quite answer the question from Thinking In Java, since your Test class is not an inner class (though there is no difference to the constructor requirements if you do make it an inner class).

  • Adding a jar to the classpath of an executable jar (mixing -jar and -cp)

    Hello,
    frankly I hesitated over posting this to "New to Java"; my apologies (but also, eternal gratefulness) if there is an ultra-simple answer I have overlooked...
    I integrate a black-box app (I'm not supposed to have the source) that comes packaged as an executable jar (with a Manifest.MF that specifies the main class and a bunch of dependent jars), along with a few dependent jars and a startup script. Long story short, the application code supports adding jars in the classpath, but I can't find a painless way to add a jar in its "classpath".
    The app's "vendor" (another department of my customer company) has a slow turnaround on support requests, so while waiting for their suggestion as to how exactly to integrate custom jars, I'm trying to find a solution at the pure Java level.
    The startup script features a "just run the jar" launch line:
    java -jar startup.jarI tried tweaking this line to add a custom jar in the classpath
    java -cp mycustomclasses.jar -jar startup.jarBut that didn't seem to work ( NoClassDefFound at the point where the extension class is supposed to be loaded).
    I tried various combination of order, -cp/-classpath, using the CLASSPATH environment variable,... and eventually gave up and devised a manual launch line, which obviously worked:
    java -cp startup.jar;dependency1.jar;dependency2.jar;mycustomclasses.jar fully.qualified.name.of.StartupClassI resent this approach though, which not only makes me have to know the main class of the app, but also forces me to specify all the dependencies explicitly (the whole content of the Manifest's class-path entry).
    I'm surprised there isn't another approach: really, can't I mix -jar and -cp options?
    - [url http://download.oracle.com/javase/6/docs/technotes/tools/windows/classpath.html]This document (apparently a bible on the CLASSPATH), pointed out by a repited forum member recently, does not document the -jar option.
    - the [url http://download.oracle.com/javase/tutorial/deployment/jar/run.html]Java tutorial describes how to use the -jar option, but does not mention how it could play along with -cp
    Thanks in advance, and best regards,
    J.
    Edited by: jduprez on Dec 7, 2010 11:35 PM
    Ahem, the "Java application launcher" page bundled with the JDK doc (http://download.oracle.com/javase/6/docs/technotes/tools/windows/java.html) specifies that +When you use [the -jar] option, the JAR file is the source of all user classes, and other user class path settings are ignored+
    So this behavior is deliberate indeed... my chances diminish to find a way around other than specifying the full classpath and main class...

    I would have thought that the main-class attribute of the JAR you name in the -jar option is the one that is executed.Then I still have the burden of copying that from the initial startup.jar's manifest. Slightly less annoying than copying the whole Class-path entry, but it's an impediment to integrating it as a "black-box".
    The 'cascading' behavior is implicit in the specification
    I know at least one regular in addition to me that would issue some irony about putting those terms together :o)
    Anyway, thank you for confirming the original issue, and merci beaucoup for your handy "wrapper" trick.
    I'll revisit the post markers once I've actually tried it.
    Best regards,
    Jérôme

  • Is the JDK (1.2.2) compatible with Windows 2000 Pro?

    Hi Friends!,
    It seems that the JDK - Version: 1.2.2 - is not
    compatible with Windows 2000 Pro. I know
    how to configure the kit in this operating system
    even if I'am not able to understand the reason for which
    I receive the error in the Command Prompt window - the JAVAC
    utility says:
    "Can't read: BigDebt.java - 1 error".
    I have added the following command line from
    the System Control Panel->System->Environment->System Variables:
    C:\jdk1.2.2\bin ( where I have installed the kit ).
    I also have added the CLASSPATH command line there:
    set CLASSPATH=.;C:\jdk1.2.2\lib\tools.jar but the problem persists
    and I'am unable to create the BigDebt.class file.
    To avoid another nervous wreck please send me the instructions
    to configure correctly the JDK (1.2.2) for Windows 2000 Pro.
    Thanks.
    Julian Jerman - from Italy.

    when you runs the java compiler like this
    javac BigDebt.java
    You need to be in the directory of your BigDebt.java file located.
    BTW, it is kind of weird that your java file is saved to System32 directory, there is no benefit doing that.
    --lichu                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the

    Hi,
    Im trying to create a Rest WS with a @GET method that will return me an Emp object. I need the output as a JSON string.
    I have created a dynamic web project and added javax RS jars:
    When im trying to run this, i'm getting the below mentioned error:
    FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the type and media type specified.
    RequestProces I org.apache.wink.server.internal.RequestProcessor logException The following error occurred during the invocation of the handlers chain: WebApplicationException (500 - Internal Server Error)
    Please help as im stuck with this from long.
    Thanks in advance.
    Below is the code for my service class:
    package com.rest.assignment;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.HashSet;
    import java.util.Properties;
    import java.util.Set;
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.Application;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.Response;
    @Path("/restService")
    public class RestService extends Application {   
        @GET
        @Path("/getEmpDetails")
        @Produces(MediaType.APPLICATION_JSON)
        public Response getStringResponse()
            EmpBean empBean = new EmpBean();
            String filePath = "C:/Program Files/IBM/workspace/HelloWorld/src/com/rest/resources/EmpData.properties";
            Properties properties = new Properties();
            try {
                properties.load(new FileInputStream(filePath));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
             Enumeration e = properties.propertyNames();
             String result="";
            String[] empDetailsArr;
            while (e.hasMoreElements()) {
              String key = (String) e.nextElement();
              String empDetails = properties.getProperty(key);
              empDetailsArr=empDetails.split(",");    
              empBean.setFirstName(empDetailsArr[0]);
              empBean.setLastName(empDetailsArr[1]);
              empBean.setEmpId(empDetailsArr[2]);
              empBean.setDesignation(empDetailsArr[3]);
              empBean.setSkillSet(empDetailsArr[4]);
              result = empDetailsArr[1];
            //return empBean;
            return Response.ok(empBean).type(MediaType.APPLICATION_JSON_TYPE).build();
        @Override
        public Set<Class<?>> getClasses() {
            Set<Class<?>> classes = new HashSet<Class<?>>();
            classes.add(RestService.class);
            classes.add(EmpBean.class);
            return classes;
    and my empBean goes like this:
    package com.rest.assignment;
    public class EmpBean {
        private String firstName;
        private String lastName;
        private String empId;
        private String designation;
        private String skillSet;
        public String getFirstName() {
            return firstName;
        public void setFirstName(String firstName) {
            this.firstName = firstName;
        public String getLastName() {
            return lastName;
        public void setLastName(String lastName) {
            this.lastName = lastName;
        public String getEmpId() {
            return empId;
        public void setEmpId(String empId) {
            this.empId = empId;
        public String getDesignation() {
            return designation;
        public void setDesignation(String designation) {
            this.designation = designation;
        public String getSkillSet() {
            return skillSet;
        public void setSkillSet(String skillSet) {
            this.skillSet = skillSet;
    Web.xml goes like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <display-name>restWS</display-name>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
      <servlet-name>REST</servlet-name>
      <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
      <init-param>
       <param-name>javax.ws.rs.Application</param-name>
       <param-value>com.rest.assignment.RestService</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>REST</servlet-name>
      <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
    </web-app>
    When i try to return a string from my get method, it gives me a proper response. i get this exception when im trying to return a JSON response.

    Hi,
    Im trying to create a Rest WS with a @GET method that will return me an Emp object. I need the output as a JSON string.
    I have created a dynamic web project and added javax RS jars:
    When im trying to run this, i'm getting the below mentioned error:
    FlushResultHa E org.apache.wink.server.internal.handlers.FlushResultHandler handleResponse The system could not find a javax.ws.rs.ext.MessageBodyWriter or a DataSourceProvider class for the com.rest.assignment.EmpBean type and application/json mediaType.  Ensure that a javax.ws.rs.ext.MessageBodyWriter exists in the JAX-RS application for the type and media type specified.
    RequestProces I org.apache.wink.server.internal.RequestProcessor logException The following error occurred during the invocation of the handlers chain: WebApplicationException (500 - Internal Server Error)
    Please help as im stuck with this from long.
    Thanks in advance.
    Below is the code for my service class:
    package com.rest.assignment;
    import java.io.FileInputStream;
    import java.io.FileNotFoundException;
    import java.io.IOException;
    import java.util.Enumeration;
    import java.util.HashSet;
    import java.util.Properties;
    import java.util.Set;
    import javax.ws.rs.GET;
    import javax.ws.rs.Path;
    import javax.ws.rs.Produces;
    import javax.ws.rs.core.Application;
    import javax.ws.rs.core.MediaType;
    import javax.ws.rs.core.Response;
    @Path("/restService")
    public class RestService extends Application {   
        @GET
        @Path("/getEmpDetails")
        @Produces(MediaType.APPLICATION_JSON)
        public Response getStringResponse()
            EmpBean empBean = new EmpBean();
            String filePath = "C:/Program Files/IBM/workspace/HelloWorld/src/com/rest/resources/EmpData.properties";
            Properties properties = new Properties();
            try {
                properties.load(new FileInputStream(filePath));
            } catch (FileNotFoundException e) {
                e.printStackTrace();
            } catch (IOException e) {
                e.printStackTrace();
             Enumeration e = properties.propertyNames();
             String result="";
            String[] empDetailsArr;
            while (e.hasMoreElements()) {
              String key = (String) e.nextElement();
              String empDetails = properties.getProperty(key);
              empDetailsArr=empDetails.split(",");    
              empBean.setFirstName(empDetailsArr[0]);
              empBean.setLastName(empDetailsArr[1]);
              empBean.setEmpId(empDetailsArr[2]);
              empBean.setDesignation(empDetailsArr[3]);
              empBean.setSkillSet(empDetailsArr[4]);
              result = empDetailsArr[1];
            //return empBean;
            return Response.ok(empBean).type(MediaType.APPLICATION_JSON_TYPE).build();
        @Override
        public Set<Class<?>> getClasses() {
            Set<Class<?>> classes = new HashSet<Class<?>>();
            classes.add(RestService.class);
            classes.add(EmpBean.class);
            return classes;
    and my empBean goes like this:
    package com.rest.assignment;
    public class EmpBean {
        private String firstName;
        private String lastName;
        private String empId;
        private String designation;
        private String skillSet;
        public String getFirstName() {
            return firstName;
        public void setFirstName(String firstName) {
            this.firstName = firstName;
        public String getLastName() {
            return lastName;
        public void setLastName(String lastName) {
            this.lastName = lastName;
        public String getEmpId() {
            return empId;
        public void setEmpId(String empId) {
            this.empId = empId;
        public String getDesignation() {
            return designation;
        public void setDesignation(String designation) {
            this.designation = designation;
        public String getSkillSet() {
            return skillSet;
        public void setSkillSet(String skillSet) {
            this.skillSet = skillSet;
    Web.xml goes like this:
    <?xml version="1.0" encoding="UTF-8"?>
    <web-app id="WebApp_ID" version="3.0" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_3_0.xsd">
    <display-name>restWS</display-name>
    <welcome-file-list>
      <welcome-file>index.html</welcome-file>
      <welcome-file>index.htm</welcome-file>
      <welcome-file>index.jsp</welcome-file>
      <welcome-file>default.html</welcome-file>
      <welcome-file>default.htm</welcome-file>
      <welcome-file>default.jsp</welcome-file>
    </welcome-file-list>
    <servlet>
      <servlet-name>REST</servlet-name>
      <servlet-class>com.ibm.websphere.jaxrs.server.IBMRestServlet</servlet-class>
      <init-param>
       <param-name>javax.ws.rs.Application</param-name>
       <param-value>com.rest.assignment.RestService</param-value>
      </init-param>
      <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
      <servlet-name>REST</servlet-name>
      <url-pattern>/rest/*</url-pattern>
    </servlet-mapping>
    </web-app>
    When i try to return a string from my get method, it gives me a proper response. i get this exception when im trying to return a JSON response.

  • Add jar files and use those classes at the runtime

    Hi All,
    I need to add some jar files at the runtime depends on which the user selects where the jar file is located and i need to import those classes in other class for some functionalities . I could add jar files by using the URLClassLoader and Class.forName("myjar.myclassname") is also succeeded and i have no clue how to use those classes with in the jar file as i couldn't import those classes also in the source because the jar files are being added at the runtime(This leads to class not found exception at the compile time).
    I had found a complicated way of using those classes after being added at the run time as below.
       Class clazz = Class.forName(myClass);
                final Method method = clazz.getDeclaredMethod(requiredMethod, new Class[]{URL.class});
                final Object returned = method.invoke(clazz.newInstance(), new Object[]{request}); but, its really pain to use in this way in all the places.
    Does any of you have simpler suggestions on how to achieve this?
    Thanks,
    Venky.

    Thanks jschell. Yes, you are right. I had found that using reflection API is the only way to load classes at the run time. But according to our application using reflection makes the application little complex, so while start of the application or during other modifications, i am overwriting my jar file to the latest one using FileChannel class as below
          FileChannel ic = new FileInputStream("new.jar").getChannel();
          FileChannel oc = new FileOutputStream("old.jar").getChannel();
          ic.transferTo(0, ic.size(), oc);
          ic.close();
          oc.close();After this code is executed, our application totally uses the new jar file.It is little fast than using reflection. Is this a good idea?

  • How can i change the class in the Class Library project to be static or public so i can use it from the windows application project ?

    First i know that when i make any changes to the class library project i need to rebuild the project then to remove the Capture.dll from the TestScreenshot project and then to add again the updated Capture.dll
    The problem for example in this case i'm trying to use a public static variable i add in the DXHookD3D9.
    In the DXHookD3D9 i added this public static variable:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    //using SlimDX.Direct3D9;
    using EasyHook;
    using System.Runtime.InteropServices;
    using System.IO;
    using System.Threading;
    using System.Drawing;
    using Capture.Interface;
    using SharpDX.Direct3D9;
    namespace Capture.Hook
    internal class DXHookD3D9: BaseDXHook
    public DXHookD3D9(CaptureInterface ssInterface)
    : base(ssInterface)
    LocalHook Direct3DDevice_EndSceneHook = null;
    LocalHook Direct3DDevice_ResetHook = null;
    LocalHook Direct3DDevice_PresentHook = null;
    LocalHook Direct3DDeviceEx_PresentExHook = null;
    object _lockRenderTarget = new object();
    Surface _renderTarget;
    public static decimal framesperhourtodisplay = 0;
    protected override string HookName
    get
    return "DXHookD3D9";
    List<IntPtr> id3dDeviceFunctionAddresses = new List<IntPtr>(
    framesperhourtodisplay
    The problem is i can't even get to the Capture.Hook namespace and not to the DXHookD3D9 from the TestScreenshot application window project.
    This is a screenshot:
    For example fro the FramesPerSecond class i can use it get to it from the windows forms application.
    namespace Capture.Hook
    /// <summary>
    /// Used to determine the FPS
    /// </summary>
    public class FramesPerSecond
    int _frames = 0;
    int _lastTickCount = 0;
    float _lastFrameRate = 0;
    Since it's public i guess.
    But if i will change the DXHookD3D9 class from internal to public:
    public class DXHookD3D9: BaseDXHook
    I will get error on the DXHookD3D9: 
    Error 1
    Inconsistent accessibility: base class 'Capture.Hook.BaseDXHook' is less accessible than class 'Capture.Hook.DXHookD3D9'
    And the BaseDXHook class:
    namespace Capture.Hook
    internal abstract class BaseDXHook: IDXHook
    protected readonly ClientCaptureInterfaceEventProxy InterfaceEventProxy = new ClientCaptureInterfaceEventProxy();
    public BaseDXHook(CaptureInterface ssInterface)
    this.Interface = ssInterface;
    this.Timer = new Stopwatch();
    this.Timer.Start();
    this.FPS = new FramesPerSecond();
    Interface.ScreenshotRequested += InterfaceEventProxy.ScreenshotRequestedProxyHandler;
    Interface.DisplayText += InterfaceEventProxy.DisplayTextProxyHandler;
    InterfaceEventProxy.ScreenshotRequested += new ScreenshotRequestedEvent(InterfaceEventProxy_ScreenshotRequested);
    InterfaceEventProxy.DisplayText += new DisplayTextEvent(InterfaceEventProxy_DisplayText);
    ~BaseDXHook()
    Dispose(false);
    How can i solve it so i can use the variable framesperhourtodisplay in the DXHookD3D9 class with the TestScreenshot windows forms application ?

    Hi,
    I dont know if it will work here, since I dont know the complete structure, but the base call must be public, if the derived class is public, so the base class is at least as accessible as the derived class.
    Try make the base class public. (And maybe the base-class IDXHook of the base also...)
    Or use a different approach and make only the properties public that are needed to be public by adding an extra class...
    A structure could look like:(you need to create a class thats public in your dll and expose a property, and set this property in the internal class...)
    In the Accessing class (here Form1)
    public partial class Form1 : Form
    public Form1()
    InitializeComponent();
    private void Form1_Load(object sender, EventArgs e)
    C c = new C();
    MessageBox.Show(B.F.ToString());
    and in the class Lib:
    internal class A
    public A()
    B.F = DateTime.Now.Millisecond;
    public class B
    public static int F { get; set; }
    public class C
    public C()
    A a = new A();
    (add a referenc to the class lib from the accessing project)
    Regards,
      Thorsten

  • Transition from the front-end class to the back-end class(Composition)

    Hi there,
    I have a program that is using 2 classes in the same package.Oneis called Add_Word,the other is Edit_Word.Both have a seperate GUI.I have created one class(Add_Word) with a reference to (Edit_Word).The idea is to allow the user to enter a list of words through a text field and pressing a button after each one.Each newly entered word is added to a combo box in the same window.When the user misspells a word,he should click on the word in the combo box and another window (Edit_Word) should appear.Edit_Word has a text field and a button.The user should type the edited word inthe text field and press the button.Whenthe button is pressed the Edit_Word window should disappear and the edited word should replace the old word in the combo box.
    so the flow of data is as follows:
    1)Add_Word window appears
    2)user adds words,one by one
    3)words appear in combo box as they are added
    4)user misspells a word,he clicks on it in the combo box
    5)Edit_Word window appears
    6)user types edited word in text field
    7)user clicks OK button
    8)user returns to Add_Word window which created the Edit_Window in the first place.
    9)new word replaces old word in Combo box
    I am having a problem with step # 8?I need to return to the same object so I retain the information?
    Any help?
    class Edit_Word{
    JTextField edit_field;
    JButton ok_button;
    class Add_Word{
    Edit_Word app;
    JTextField add_field;
    JButton add_button;
    JComboBox  list_combo;
    }

    Thank you for your reply.I am familiar with the built-in JOptionPane dialogs,but I'm just surfing around to learn how to create user defined modal dialogs.I solved the problem yesterday,although a modal dialog seems more controlled.I added a Window listener to Add_Word,which is deactivated when edit_word appears on the screen and activated again when the edit_word window is set to invisible(in the code).So when the window is activated again,it updates the combo box.
    Once again,thank you for your reply.

  • How to check the JDK version of a compiled java file

    can anybody tell me how to check the JDK version of a compiled java file ?
    Edited by: gbhatia8 on Sep 9, 2010 7:04 AM

    The major/minor version of the class file is the way to go.
    Also, it's not necessary to write a separate program to get to those. javap prints them out when being passed the -v flag.
    Note, however that "JDK version" is not a correct term, as I can create 1.4-compatible class files with a Java 6 JDK (by passing the -target flag to javac). Those won't look any different than .class files written with a 1.4 JDK.

  • JAVA_HOME does not point to the JDK Error.

    Hello Friends,
                         I unable build my local DC due problem with JAVA_HOME Parameter.
    I am using j2sdk1.4.2_08. Is this a problem. (JDK Version).
    I have checked the file C:\usr\sap\J2E\JC00\work\dev_server0
    I got the following error when try to build DC.
    Ant build finished with ERRORS
    Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK
    Error: Build stopped due to an error: Unable to find a javac compiler;
    com.sun.tools.javac.Main is not on the classpath.
    Perhaps JAVA_HOME does not point to the JDK
    Build plugin finished at 2007-09-09 16:21:38 GMT+08:00 (SGT)
    Total build plugin runtime: 5.453 seconds
    Build finished with ERROR
    Cheers.. Sam

    Please find below is C:\usr\sap\J2E\JC00\work\dev_server0 content
    trc file: "C:\usr\sap\J2E\JC00\work\dev_server0", trc level: 1, release: "640"
    node name   : ID4467550
    pid         : 5648
    system name : J2E
    system nr.  : 00
    started at  : Tue Sep 04 10:03:42 2007
    arguments   :
        arg[00] : C:\usr\sap\J2E\JC00/j2ee/os_libs/jlaunch.exe
        arg[01] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
        arg[02] : -DSAPINFO=J2E_00_server
        arg[03] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
    [Thr 4672] Tue Sep 04 10:03:42 2007
    [Thr 4672] *** ERROR => Invalid property value [box.number/J2EJC00senthil] [jstartxx.c   789]
    [Thr 4672] *** ERROR => Invalid property value [en.host/PWDF3013] [jstartxx.c   789]
    [Thr 4672] *** ERROR => Invalid property value [en.port/3201] [jstartxx.c   789]
    [Thr 4672] *** ERROR => Invalid property value [system.id/0] [jstartxx.c   789]
    JStartupReadInstanceProperties: read instance properties [C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties]
    -> ms host    : senthil
    -> ms port    : 3601
    -> OS libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> Admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Used property files
    -> files [00] : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Instance properties
    -> ms host    : senthil
    -> ms port    : 3601
    -> os libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Bootstrap nodes
    -> [00] bootstrap            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] bootstrap_ID4467500  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [02] bootstrap_ID4467550  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Worker nodes
    -> [00] ID4467500            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] ID4467550            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    [Thr 4672] JLaunchRequestQueueInit: create named pipe for ipc
    [Thr 4672] JLaunchRequestQueueInit: create pipe listener thread
    [Thr 2992] WaitSyncSemThread: Thread 2992 started as semaphore monitor thread.
    [Thr 3280] JLaunchRequestFunc: Thread 3280 started as listener thread for np messages.
    [Thr 4672] Tue Sep 04 10:03:43 2007
    [Thr 4672] INFO: Invalid property value [JLaunchParameters/]
    [Thr 4672] [Node: server0] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_08
    JStartupIReadSection: read node properties [ID4467550]
    -> node name       : server0
    -> node type       : server
    -> java path       : C:\j2sdk1.4.2_08
    -> java parameters : -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -Djco.jarm=1 -Dsun.io.useCanonCaches=false -verbose:gc -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar -Dsys.global.dir=C:/usr/sap/J2E/SYS/global -Djava.awt.headless=true -XX:NewSize=85m -XX:MaxNewSize=85m -XX:MaxPermSize=192m -XX:PermSize=192m -XX:DisableExplicitGC -XX:UseParNewGC -XX:PrintGCDetails -XX:PrintGCTimeStamps -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -XX:SoftRefLRUPolicyMSPerMB=1 -verbose:gc
    -> java vm version : 1.4.2_08-b03
    -> java vm vendor  : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type    : server
    -> java vm cpu     : x86
    -> heap size       : 512M
    -> init heap size  : 512M
    -> root path       : C:\usr\sap\J2E\JC00\j2ee\cluster\server0
    -> class path      : .\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> OS libs path    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> main class      : com.sap.engine.boot.Start
    -> framework class : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class  : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path  : C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar
    -> shutdown class  : com.sap.engine.boot.Start
    -> parameters      :
    -> debuggable      : yes
    -> debug mode      : no
    -> debug port      : 50021
    -> shutdown timeout: 120000
    [Thr 4672] JLaunchISetDebugMode: set debug mode [no]
    [Thr 4932] JLaunchIStartFunc: Thread 4932 started as Java VM thread.
    JHVM_LoadJavaVM: VM Arguments of node [server0]
    -> stack   : 262144 Bytes
    -> arg[  0]: exit
    -> arg[  1]: abort
    -> arg[  2]: -Djava.security.policy=./java.policy
    -> arg[  3]: -Djava.security.egd=file:/dev/urandom
    -> arg[  4]: -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy
    -> arg[  5]: -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy
    -> arg[  6]: -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy
    -> arg[  7]: -Djco.jarm=1
    -> arg[  8]: -Dsun.io.useCanonCaches=false
    -> arg[  9]: -verbose:gc
    -> arg[ 10]: -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar
    -> arg[ 11]: -Dsys.global.dir=C:/usr/sap/J2E/SYS/global
    -> arg[ 12]: -Djava.awt.headless=true
    -> arg[ 13]: -XX:NewSize=85m
    -> arg[ 14]: -XX:MaxNewSize=85m
    -> arg[ 15]: -XX:MaxPermSize=192m
    -> arg[ 16]: -XX:PermSize=192m
    -> arg[ 17]: -XX:+DisableExplicitGC
    -> arg[ 18]: -XX:+UseParNewGC
    -> arg[ 19]: -XX:+PrintGCDetails
    -> arg[ 20]: -XX:+PrintGCTimeStamps
    -> arg[ 21]: -XX:SurvivorRatio=2
    -> arg[ 22]: -XX:TargetSurvivorRatio=90
    -> arg[ 23]: -XX:SoftRefLRUPolicyMSPerMB=1
    -> arg[ 24]: -verbose:gc
    -> arg[ 25]: -Dsys.global.dir=C:\usr\sap\J2E\SYS\global
    -> arg[ 26]: -Dapplication.home=C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> arg[ 27]: -Djava.class.path=C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar;.\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> arg[ 28]: -Djava.library.path=C:\j2sdk1.4.2_08\jre\bin\server;C:\j2sdk1.4.2_08\jre\bin;C:\j2sdk1.4.2_08\bin;C:\usr\sap\J2E\JC00\j2ee\os_libs;c:\sapdb\programs\bin;c:\sapdb\programs\pgm;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\usr\sap\J2E\SCS01\exe;C:\usr\sap\J2E\JC00\exe;C:\usr\sap\J2E\SYS\exe\run
    -> arg[ 29]: -Dmemory.manager=512M
    -> arg[ 30]: -Xmx512M
    -> arg[ 31]: -Xms512M
    -> arg[ 32]: -DLoadBalanceRestricted=no
    -> arg[ 33]: -Djstartup.mode=JCONTROL
    -> arg[ 34]: -Djstartup.ownProcessId=5648
    -> arg[ 35]: -Djstartup.ownHardwareId=Z2123283434
    -> arg[ 36]: -Djstartup.whoami=server
    -> arg[ 37]: -Djstartup.debuggable=yes
    -> arg[ 38]: -DSAPINFO=J2E_00_server
    -> arg[ 39]: -DSAPSTARTUP=1
    -> arg[ 40]: -DSAPSYSTEM=00
    -> arg[ 41]: -DSAPSYSTEMNAME=J2E
    -> arg[ 42]: -DSAPMYNAME=senthil_J2E_00
    -> arg[ 43]: -DSAPDBHOST=
    -> arg[ 44]: -Dj2ee.dbhost=senthil
    [Thr 4932] JHVM_LoadJavaVM: Java VM created OK.
    JHVM_BuildArgumentList: main method arguments of node [server0]
    [Thr 5412] Tue Sep 04 10:03:50 2007
    [Thr 5412] JHVM_RegisterNatives: registering methods in com.sap.bc.proj.jstartup.JStartupFramework
    [Thr 5412] JLaunchISetClusterId: set cluster id 4467550
    [Thr 5412] JLaunchISetState: change state from [Initial (0)] to [Waiting for start (1)]
    [Thr 5412] JLaunchISetState: change state from [Waiting for start (1)] to [Starting (2)]
    [Thr 5184] Tue Sep 04 10:04:23 2007
    [Thr 5184] JHVM_RegisterNatives: registering methods in com.sap.security.core.server.vsi.service.jni.VirusScanInterface
    [Thr 5184] *** ERROR => JHVM_RegisterNatives: registration for class com.sap.security.core.server.vsi.service.jni.VirusScanInterface failed. [jhvmxx.c     338]
    [Thr 5412] Tue Sep 04 10:04:49 2007
    [Thr 5412] JLaunchISetState: change state from [Starting (2)] to [Starting applications (10)]
    [Thr 3120] Tue Sep 04 10:04:50 2007
    [Thr 3120] JHVM_RegisterNatives: registering methods in com.sap.mw.rfc.driver.CpicDriver
    [Thr 336] Tue Sep 04 10:09:06 2007
    [Thr 336] JLaunchISetState: change state from [Starting applications (10)] to [Running (3)]
    [Thr 2592] Tue Sep 04 12:34:36 2007
    [Thr 2592] JLaunchIExitJava: exit hook is called (rc=-337)
    [Thr 2592] JLaunchCloseProgram: good bye (exitcode=-337)
    trc file: "C:\usr\sap\J2E\JC00\work\dev_server0", trc level: 1, release: "640"
    node name   : ID4467550
    pid         : 1432
    system name : J2E
    system nr.  : 00
    started at  : Tue Sep 04 12:34:40 2007
    arguments   :
        arg[00] : C:\usr\sap\J2E\JC00/j2ee/os_libs/jlaunch.exe
        arg[01] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
        arg[02] : -DSAPINFO=J2E_00_server
        arg[03] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
    [Thr 5984] Tue Sep 04 12:34:40 2007
    [Thr 5984] *** ERROR => Invalid property value [box.number/J2EJC00senthil] [jstartxx.c   789]
    [Thr 5984] *** ERROR => Invalid property value [en.host/PWDF3013] [jstartxx.c   789]
    [Thr 5984] *** ERROR => Invalid property value [en.port/3201] [jstartxx.c   789]
    [Thr 5984] *** ERROR => Invalid property value [system.id/0] [jstartxx.c   789]
    JStartupReadInstanceProperties: read instance properties [C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties]
    -> ms host    : senthil
    -> ms port    : 3601
    -> OS libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> Admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Used property files
    -> files [00] : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Instance properties
    -> ms host    : senthil
    -> ms port    : 3601
    -> os libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Bootstrap nodes
    -> [00] bootstrap            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] bootstrap_ID4467500  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [02] bootstrap_ID4467550  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Worker nodes
    -> [00] ID4467500            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] ID4467550            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    [Thr 5984] JLaunchRequestQueueInit: create named pipe for ipc
    [Thr 5984] JLaunchRequestQueueInit: create pipe listener thread
    [Thr 5096] JLaunchRequestFunc: Thread 5096 started as listener thread for np messages.
    [Thr 1600] WaitSyncSemThread: Thread 1600 started as semaphore monitor thread.
    [Thr 5984] Tue Sep 04 12:34:41 2007
    [Thr 5984] INFO: Invalid property value [JLaunchParameters/]
    [Thr 5984] [Node: server0] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_08
    JStartupIReadSection: read node properties [ID4467550]
    -> node name       : server0
    -> node type       : server
    -> java path       : C:\j2sdk1.4.2_08
    -> java parameters : -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -Djco.jarm=1 -Dsun.io.useCanonCaches=false -verbose:gc -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar -Dsys.global.dir=C:/usr/sap/J2E/SYS/global -Djava.awt.headless=true -XX:NewSize=85m -XX:MaxNewSize=85m -XX:MaxPermSize=192m -XX:PermSize=192m -XX:DisableExplicitGC -XX:UseParNewGC -XX:PrintGCDetails -XX:PrintGCTimeStamps -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -XX:SoftRefLRUPolicyMSPerMB=1 -verbose:gc
    -> java vm version : 1.4.2_08-b03
    -> java vm vendor  : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type    : server
    -> java vm cpu     : x86
    -> heap size       : 512M
    -> init heap size  : 512M
    -> root path       : C:\usr\sap\J2E\JC00\j2ee\cluster\server0
    -> class path      : .\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> OS libs path    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> main class      : com.sap.engine.boot.Start
    -> framework class : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class  : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path  : C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar
    -> shutdown class  : com.sap.engine.boot.Start
    -> parameters      :
    -> debuggable      : yes
    -> debug mode      : no
    -> debug port      : 50021
    -> shutdown timeout: 120000
    [Thr 5984] JLaunchISetDebugMode: set debug mode [no]
    [Thr 4812] JLaunchIStartFunc: Thread 4812 started as Java VM thread.
    JHVM_LoadJavaVM: VM Arguments of node [server0]
    -> stack   : 262144 Bytes
    -> arg[  0]: exit
    -> arg[  1]: abort
    -> arg[  2]: -Djava.security.policy=./java.policy
    -> arg[  3]: -Djava.security.egd=file:/dev/urandom
    -> arg[  4]: -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy
    -> arg[  5]: -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy
    -> arg[  6]: -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy
    -> arg[  7]: -Djco.jarm=1
    -> arg[  8]: -Dsun.io.useCanonCaches=false
    -> arg[  9]: -verbose:gc
    -> arg[ 10]: -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar
    -> arg[ 11]: -Dsys.global.dir=C:/usr/sap/J2E/SYS/global
    -> arg[ 12]: -Djava.awt.headless=true
    -> arg[ 13]: -XX:NewSize=85m
    -> arg[ 14]: -XX:MaxNewSize=85m
    -> arg[ 15]: -XX:MaxPermSize=192m
    -> arg[ 16]: -XX:PermSize=192m
    -> arg[ 17]: -XX:+DisableExplicitGC
    -> arg[ 18]: -XX:+UseParNewGC
    -> arg[ 19]: -XX:+PrintGCDetails
    -> arg[ 20]: -XX:+PrintGCTimeStamps
    -> arg[ 21]: -XX:SurvivorRatio=2
    -> arg[ 22]: -XX:TargetSurvivorRatio=90
    -> arg[ 23]: -XX:SoftRefLRUPolicyMSPerMB=1
    -> arg[ 24]: -verbose:gc
    -> arg[ 25]: -Dsys.global.dir=C:\usr\sap\J2E\SYS\global
    -> arg[ 26]: -Dapplication.home=C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> arg[ 27]: -Djava.class.path=C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar;.\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> arg[ 28]: -Djava.library.path=C:\j2sdk1.4.2_08\jre\bin\server;C:\j2sdk1.4.2_08\jre\bin;C:\j2sdk1.4.2_08\bin;C:\usr\sap\J2E\JC00\j2ee\os_libs;c:\sapdb\programs\bin;c:\sapdb\programs\pgm;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\usr\sap\J2E\SCS01\exe;C:\usr\sap\J2E\JC00\exe;C:\usr\sap\J2E\SYS\exe\run
    -> arg[ 29]: -Dmemory.manager=512M
    -> arg[ 30]: -Xmx512M
    -> arg[ 31]: -Xms512M
    -> arg[ 32]: -DLoadBalanceRestricted=no
    -> arg[ 33]: -Djstartup.mode=JCONTROL
    -> arg[ 34]: -Djstartup.ownProcessId=1432
    -> arg[ 35]: -Djstartup.ownHardwareId=Z2123283434
    -> arg[ 36]: -Djstartup.whoami=server
    -> arg[ 37]: -Djstartup.debuggable=yes
    -> arg[ 38]: -DSAPINFO=J2E_00_server
    -> arg[ 39]: -DSAPSTARTUP=1
    -> arg[ 40]: -DSAPSYSTEM=00
    -> arg[ 41]: -DSAPSYSTEMNAME=J2E
    -> arg[ 42]: -DSAPMYNAME=senthil_J2E_00
    -> arg[ 43]: -DSAPDBHOST=
    -> arg[ 44]: -Dj2ee.dbhost=senthil
    [Thr 4812] Tue Sep 04 12:34:42 2007
    [Thr 4812] JHVM_LoadJavaVM: Java VM created OK.
    JHVM_BuildArgumentList: main method arguments of node [server0]
    [Thr 4216] Tue Sep 04 12:35:05 2007
    [Thr 4216] JHVM_RegisterNatives: registering methods in com.sap.bc.proj.jstartup.JStartupFramework
    [Thr 4216] JLaunchISetClusterId: set cluster id 4467550
    [Thr 4216] JLaunchISetState: change state from [Initial (0)] to [Waiting for start (1)]
    [Thr 4216] JLaunchISetState: change state from [Waiting for start (1)] to [Starting (2)]
    [Thr 5892] Tue Sep 04 12:35:49 2007
    [Thr 5892] JHVM_RegisterNatives: registering methods in com.sap.security.core.server.vsi.service.jni.VirusScanInterface
    [Thr 5892] *** ERROR => JHVM_RegisterNatives: registration for class com.sap.security.core.server.vsi.service.jni.VirusScanInterface failed. [jhvmxx.c     338]
    [Thr 4216] Tue Sep 04 12:36:14 2007
    [Thr 4216] JLaunchISetState: change state from [Starting (2)] to [Starting applications (10)]
    [Thr 516] Tue Sep 04 12:36:16 2007
    [Thr 516] JHVM_RegisterNatives: registering methods in com.sap.mw.rfc.driver.CpicDriver
    [Thr 332] Tue Sep 04 12:41:00 2007
    [Thr 332] JLaunchISetState: change state from [Starting applications (10)] to [Running (3)]
    [Thr 5096] Tue Sep 04 20:53:33 2007
    [Thr 5096] JLaunchRequestFunc: receive command:17, argument:0 from pid:1152
    [Thr 5096] JLaunchIShutdownInvoke: set shutdown interval (stop:1188910413/end:1188910533/TO:120)
    [Thr 5096] JLaunchProcessCommand: Invoke VM Shutdown
    [Thr 5096] JHVM_FrameworkShutdownDirect: invoke direct shutdown
    [Thr 4196] JLaunchISetState: change state from [Running (3)] to [Waiting for stop (4)]
    [Thr 4196] JLaunchISetState: change state from [Waiting for stop (4)] to [Stopping (5)]
    [Thr 4196] Tue Sep 04 20:53:58 2007
    [Thr 4196] JLaunchISetState: change state from [Stopping (5)] to [Stopped (6)]
    [Thr 4988] Tue Sep 04 20:53:59 2007
    [Thr 4988] JLaunchIExitJava: exit hook is called (rc=0)
    [Thr 4988] JLaunchCloseProgram: good bye (exitcode=0)
    trc file: "C:\usr\sap\J2E\JC00\work\dev_server0", trc level: 1, release: "640"
    node name   : ID4467550
    pid         : 272
    system name : J2E
    system nr.  : 00
    started at  : Tue Sep 04 20:54:04 2007
    arguments   :
        arg[00] : C:\usr\sap\J2E\JC00/j2ee/os_libs/jlaunch.exe
        arg[01] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
        arg[02] : -DSAPINFO=J2E_00_server
        arg[03] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
    [Thr 4792] Tue Sep 04 20:54:04 2007
    [Thr 4792] *** ERROR => Invalid property value [box.number/J2EJC00senthil] [jstartxx.c   789]
    [Thr 4792] *** ERROR => Invalid property value [en.host/PWDF3013] [jstartxx.c   789]
    [Thr 4792] *** ERROR => Invalid property value [en.port/3201] [jstartxx.c   789]
    [Thr 4792] *** ERROR => Invalid property value [system.id/0] [jstartxx.c   789]
    JStartupReadInstanceProperties: read instance properties [C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties]
    -> ms host    : senthil
    -> ms port    : 3601
    -> OS libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> Admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Used property files
    -> files [00] : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Instance properties
    -> ms host    : senthil
    -> ms port    : 3601
    -> os libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Bootstrap nodes
    -> [00] bootstrap            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] bootstrap_ID4467500  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [02] bootstrap_ID4467550  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Worker nodes
    -> [00] ID4467500            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] ID4467550            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    [Thr 4792] JLaunchRequestQueueInit: create named pipe for ipc
    [Thr 4792] JLaunchRequestQueueInit: create pipe listener thread
    [Thr 1072] JLaunchRequestFunc: Thread 1072 started as listener thread for np messages.
    [Thr 3240] WaitSyncSemThread: Thread 3240 started as semaphore monitor thread.
    [Thr 4792] Tue Sep 04 20:54:05 2007
    [Thr 4792] INFO: Invalid property value [JLaunchParameters/]
    [Thr 4792] JStartupIReadSection: debug mode is specified by program arguments
    [Thr 4792] [Node: server0] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_08
    JStartupIReadSection: read node properties [ID4467550]
    -> node name       : server0
    -> node type       : server
    -> java path       : C:\j2sdk1.4.2_08
    -> java parameters : -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -Djco.jarm=1 -Dsun.io.useCanonCaches=false -verbose:gc -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar -Dsys.global.dir=C:/usr/sap/J2E/SYS/global -Djava.awt.headless=true -XX:NewSize=85m -XX:MaxNewSize=85m -XX:MaxPermSize=192m -XX:PermSize=192m -XX:DisableExplicitGC -XX:UseParNewGC -XX:PrintGCDetails -XX:PrintGCTimeStamps -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -XX:SoftRefLRUPolicyMSPerMB=1 -verbose:gc
    -> java vm version : 1.4.2_08-b03
    -> java vm vendor  : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type    : server
    -> java vm cpu     : x86
    -> heap size       : 512M
    -> init heap size  : 512M
    -> root path       : C:\usr\sap\J2E\JC00\j2ee\cluster\server0
    -> class path      : .\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> OS libs path    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> main class      : com.sap.engine.boot.Start
    -> framework class : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class  : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path  : C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar
    -> shutdown class  : com.sap.engine.boot.Start
    -> parameters      :
    -> debuggable      : yes
    -> debug mode      : yes
    -> debug port      : 50021
    -> shutdown timeout: 120000
    [Thr 4792] JLaunchISetDebugMode: set debug mode [yes]
    [Thr 2100] JLaunchIStartFunc: Thread 2100 started as Java VM thread.
    JHVM_LoadJavaVM: VM Arguments of node [server0]
    -> stack   : 262144 Bytes
    -> arg[  0]: exit
    -> arg[  1]: abort
    -> arg[  2]: -Djava.security.policy=./java.policy
    -> arg[  3]: -Djava.security.egd=file:/dev/urandom
    -> arg[  4]: -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy
    -> arg[  5]: -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy
    -> arg[  6]: -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy
    -> arg[  7]: -Djco.jarm=1
    -> arg[  8]: -Dsun.io.useCanonCaches=false
    -> arg[  9]: -verbose:gc
    -> arg[ 10]: -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar
    -> arg[ 11]: -Dsys.global.dir=C:/usr/sap/J2E/SYS/global
    -> arg[ 12]: -Djava.awt.headless=true
    -> arg[ 13]: -XX:NewSize=85m
    -> arg[ 14]: -XX:MaxNewSize=85m
    -> arg[ 15]: -XX:MaxPermSize=192m
    -> arg[ 16]: -XX:PermSize=192m
    -> arg[ 17]: -XX:+DisableExplicitGC
    -> arg[ 18]: -XX:+UseParNewGC
    -> arg[ 19]: -XX:+PrintGCDetails
    -> arg[ 20]: -XX:+PrintGCTimeStamps
    -> arg[ 21]: -XX:SurvivorRatio=2
    -> arg[ 22]: -XX:TargetSurvivorRatio=90
    -> arg[ 23]: -XX:SoftRefLRUPolicyMSPerMB=1
    -> arg[ 24]: -verbose:gc
    -> arg[ 25]: -Dsys.global.dir=C:\usr\sap\J2E\SYS\global
    -> arg[ 26]: -Dapplication.home=C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> arg[ 27]: -Djava.class.path=C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar;.\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> arg[ 28]: -Djava.library.path=C:\j2sdk1.4.2_08\jre\bin\server;C:\j2sdk1.4.2_08\jre\bin;C:\j2sdk1.4.2_08\bin;C:\usr\sap\J2E\JC00\j2ee\os_libs;c:\sapdb\programs\bin;c:\sapdb\programs\pgm;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\usr\sap\J2E\SCS01\exe;C:\usr\sap\J2E\JC00\exe;C:\usr\sap\J2E\SYS\exe\run
    -> arg[ 29]: -Xdebug
    -> arg[ 30]: -Xnoagent
    -> arg[ 31]: -Djava.compiler=NONE
    -> arg[ 32]: -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=50021
    -> arg[ 33]: -Dmemory.manager=512M
    -> arg[ 34]: -Xmx512M
    -> arg[ 35]: -Xms512M
    -> arg[ 36]: -DLoadBalanceRestricted=no
    -> arg[ 37]: -Djstartup.mode=JCONTROL
    -> arg[ 38]: -Djstartup.ownProcessId=272
    -> arg[ 39]: -Djstartup.ownHardwareId=Z2123283434
    -> arg[ 40]: -Djstartup.whoami=server
    -> arg[ 41]: -Djstartup.debuggable=yes
    -> arg[ 42]: -DSAPINFO=J2E_00_server
    -> arg[ 43]: -DSAPSTARTUP=1
    -> arg[ 44]: -DSAPSYSTEM=00
    -> arg[ 45]: -DSAPSYSTEMNAME=J2E
    -> arg[ 46]: -DSAPMYNAME=senthil_J2E_00
    -> arg[ 47]: -DSAPDBHOST=
    -> arg[ 48]: -Dj2ee.dbhost=senthil
    [Thr 2100] JHVM_LoadJavaVM: Java VM created OK.
    JHVM_BuildArgumentList: main method arguments of node [server0]
    [Thr 2588] Tue Sep 04 20:54:11 2007
    [Thr 2588] JHVM_RegisterNatives: registering methods in com.sap.bc.proj.jstartup.JStartupFramework
    [Thr 2588] JLaunchISetClusterId: set cluster id 4467550
    [Thr 2588] JLaunchISetState: change state from [Initial (0)] to [Waiting for start (1)]
    [Thr 2588] JLaunchISetState: change state from [Waiting for start (1)] to [Starting (2)]
    [Thr 3600] Tue Sep 04 20:54:52 2007
    [Thr 3600] JHVM_RegisterNatives: registering methods in com.sap.security.core.server.vsi.service.jni.VirusScanInterface
    [Thr 3600] *** ERROR => JHVM_RegisterNatives: registration for class com.sap.security.core.server.vsi.service.jni.VirusScanInterface failed. [jhvmxx.c     338]
    [Thr 2588] Tue Sep 04 20:55:21 2007
    [Thr 2588] JLaunchISetState: change state from [Starting (2)] to [Starting applications (10)]
    [Thr 4848] JHVM_RegisterNatives: registering methods in com.sap.mw.rfc.driver.CpicDriver
    [Thr 5320] Tue Sep 04 21:01:07 2007
    [Thr 5320] JLaunchISetState: change state from [Starting applications (10)] to [Running (3)]
    trc file: "C:\usr\sap\J2E\JC00\work\dev_server0", trc level: 1, release: "640"
    node name   : ID4467550
    pid         : 5276
    system name : J2E
    system nr.  : 00
    started at  : Tue Sep 04 22:04:45 2007
    arguments   :
        arg[00] : C:\usr\sap\J2E\JC00/j2ee/os_libs/jlaunch.exe
        arg[01] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
        arg[02] : -DSAPINFO=J2E_00_server
        arg[03] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
    [Thr 1532] Tue Sep 04 22:04:45 2007
    [Thr 1532] *** ERROR => Invalid property value [box.number/J2EJC00senthil] [jstartxx.c   789]
    [Thr 1532] *** ERROR => Invalid property value [en.host/PWDF3013] [jstartxx.c   789]
    [Thr 1532] *** ERROR => Invalid property value [en.port/3201] [jstartxx.c   789]
    [Thr 1532] *** ERROR => Invalid property value [system.id/0] [jstartxx.c   789]
    JStartupReadInstanceProperties: read instance properties [C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties]
    -> ms host    : senthil
    -> ms port    : 3601
    -> OS libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> Admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Used property files
    -> files [00] : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Instance properties
    -> ms host    : senthil
    -> ms port    : 3601
    -> os libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Bootstrap nodes
    -> [00] bootstrap            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] bootstrap_ID4467500  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [02] bootstrap_ID4467550  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Worker nodes
    -> [00] ID4467500            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] ID4467550            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    [Thr 1532] JLaunchRequestQueueInit: create named pipe for ipc
    [Thr 1532] JLaunchRequestQueueInit: create pipe listener thread
    [Thr 1636] JLaunchRequestFunc: Thread 1636 started as listener thread for np messages.
    [Thr 644] WaitSyncSemThread: Thread 644 started as semaphore monitor thread.
    [Thr 1532] Tue Sep 04 22:04:46 2007
    [Thr 1532] INFO: Invalid property value [JLaunchParameters/]
    [Thr 1532] JStartupIReadSection: debug mode is specified by program arguments
    [Thr 1532] [Node: server0] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_08
    JStartupIReadSection: read node properties [ID4467550]
    -> node name       : server0
    -> node type       : server
    -> java path       : C:\j2sdk1.4.2_08
    -> java parameters : -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -Djco.jarm=1 -Dsun.io.useCanonCaches=false -verbose:gc -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar -Dsys.global.dir=C:/usr/sap/J2E/SYS/global -Djava.awt.headless=true -XX:NewSize=85m -XX:MaxNewSize=85m -XX:MaxPermSize=192m -XX:PermSize=192m -XX:DisableExplicitGC -XX:UseParNewGC -XX:PrintGCDetails -XX:PrintGCTimeStamps -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -XX:SoftRefLRUPolicyMSPerMB=1 -verbose:gc
    -> java vm version : 1.4.2_08-b03
    -> java vm vendor  : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type    : server
    -> java vm cpu     : x86
    -> heap size       : 512M
    -> init heap size  : 512M
    -> root path       : C:\usr\sap\J2E\JC00\j2ee\cluster\server0
    -> class path      : .\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> OS libs path    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> main class      : com.sap.engine.boot.Start
    -> framework class : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class  : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path  : C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar
    -> shutdown class  : com.sap.engine.boot.Start
    -> parameters      :
    -> debuggable      : yes
    -> debug mode      : yes
    -> debug port      : 50021
    -> shutdown timeout: 120000
    [Thr 1532] JLaunchISetDebugMode: set debug mode [yes]
    [Thr 5300] JLaunchIStartFunc: Thread 5300 started as Java VM thread.
    JHVM_LoadJavaVM: VM Arguments of node [server0]
    -> stack   : 262144 Bytes
    -> arg[  0]: exit
    -> arg[  1]: abort
    -> arg[  2]: -Djava.security.policy=./java.policy
    -> arg[  3]: -Djava.security.egd=file:/dev/urandom
    -> arg[  4]: -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy
    -> arg[  5]: -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy
    -> arg[  6]: -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy
    -> arg[  7]: -Djco.jarm=1
    -> arg[  8]: -Dsun.io.useCanonCaches=false
    -> arg[  9]: -verbose:gc
    -> arg[ 10]: -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar
    -> arg[ 11]: -Dsys.global.dir=C:/usr/sap/J2E/SYS/global
    -> arg[ 12]: -Djava.awt.headless=true
    -> arg[ 13]: -XX:NewSize=85m
    -> arg[ 14]: -XX:MaxNewSize=85m
    -> arg[ 15]: -XX:MaxPermSize=192m
    -> arg[ 16]: -XX:PermSize=192m
    -> arg[ 17]: -XX:+DisableExplicitGC
    -> arg[ 18]: -XX:+UseParNewGC
    -> arg[ 19]: -XX:+PrintGCDetails
    -> arg[ 20]: -XX:+PrintGCTimeStamps
    -> arg[ 21]: -XX:SurvivorRatio=2
    -> arg[ 22]: -XX:TargetSurvivorRatio=90
    -> arg[ 23]: -XX:SoftRefLRUPolicyMSPerMB=1
    -> arg[ 24]: -verbose:gc
    -> arg[ 25]: -Dsys.global.dir=C:\usr\sap\J2E\SYS\global
    -> arg[ 26]: -Dapplication.home=C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> arg[ 27]: -Djava.class.path=C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar;.\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> arg[ 28]: -Djava.library.path=C:\j2sdk1.4.2_08\jre\bin\server;C:\j2sdk1.4.2_08\jre\bin;C:\j2sdk1.4.2_08\bin;C:\usr\sap\J2E\JC00\j2ee\os_libs;c:\sapdb\programs\bin;c:\sapdb\programs\pgm;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\usr\sap\J2E\SCS01\exe;C:\usr\sap\J2E\JC00\exe;C:\usr\sap\J2E\SYS\exe\run
    -> arg[ 29]: -Xdebug
    -> arg[ 30]: -Xnoagent
    -> arg[ 31]: -Djava.compiler=NONE
    -> arg[ 32]: -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=50021
    -> arg[ 33]: -Dmemory.manager=512M
    -> arg[ 34]: -Xmx512M
    -> arg[ 35]: -Xms512M
    -> arg[ 36]: -DLoadBalanceRestricted=no
    -> arg[ 37]: -Djstartup.mode=JCONTROL
    -> arg[ 38]: -Djstartup.ownProcessId=5276
    -> arg[ 39]: -Djstartup.ownHardwareId=Z2123283434
    -> arg[ 40]: -Djstartup.whoami=server
    -> arg[ 41]: -Djstartup.debuggable=yes
    -> arg[ 42]: -DSAPINFO=J2E_00_server
    -> arg[ 43]: -DSAPSTARTUP=1
    -> arg[ 44]: -DSAPSYSTEM=00
    -> arg[ 45]: -DSAPSYSTEMNAME=J2E
    -> arg[ 46]: -DSAPMYNAME=senthil_J2E_00
    -> arg[ 47]: -DSAPDBHOST=
    -> arg[ 48]: -Dj2ee.dbhost=senthil
    [Thr 5300] JHVM_LoadJavaVM: Java VM created OK.
    JHVM_BuildArgumentList: main method arguments of node [server0]
    [Thr 2320] Tue Sep 04 22:04:55 2007
    [Thr 2320] JHVM_RegisterNatives: registering methods in com.sap.bc.proj.jstartup.JStartupFramework
    [Thr 2320] JLaunchISetClusterId: set cluster id 4467550
    [Thr 2320] JLaunchISetState: change state from [Initial (0)] to [Waiting for start (1)]
    [Thr 2320] JLaunchISetState: change state from [Waiting for start (1)] to [Starting (2)]
    [Thr 4712] Tue Sep 04 22:05:41 2007
    [Thr 4712] JHVM_RegisterNatives: registering methods in com.sap.security.core.server.vsi.service.jni.VirusScanInterface
    [Thr 4712] *** ERROR => JHVM_RegisterNatives: registration for class com.sap.security.core.server.vsi.service.jni.VirusScanInterface failed. [jhvmxx.c     338]
    [Thr 2320] Tue Sep 04 22:06:47 2007
    [Thr 2320] JLaunchISetState: change state from [Starting (2)] to [Starting applications (10)]
    [Thr 6132] Tue Sep 04 22:06:48 2007
    [Thr 6132] JHVM_RegisterNatives: registering methods in com.sap.mw.rfc.driver.CpicDriver
    [Thr 2128] Tue Sep 04 22:13:14 2007
    [Thr 2128] JLaunchISetState: change state from [Starting applications (10)] to [Running (3)]
    [Thr 5860] Wed Sep 05 21:49:01 2007
    [Thr 5860] JLaunchIExitJava: exit hook is called (rc=-335)
    [Thr 5860] JLaunchCloseProgram: good bye (exitcode=-335)
    trc file: "C:\usr\sap\J2E\JC00\work\dev_server0", trc level: 1, release: "640"
    node name   : ID4467550
    pid         : 5224
    system name : J2E
    system nr.  : 00
    started at  : Wed Sep 05 21:49:06 2007
    arguments   :
        arg[00] : C:\usr\sap\J2E\JC00/j2ee/os_libs/jlaunch.exe
        arg[01] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
        arg[02] : -DSAPINFO=J2E_00_server
        arg[03] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
    [Thr 5568] Wed Sep 05 21:49:06 2007
    [Thr 5568] *** ERROR => Invalid property value [box.number/J2EJC00senthil] [jstartxx.c   789]
    [Thr 5568] *** ERROR => Invalid property value [en.host/PWDF3013] [jstartxx.c   789]
    [Thr 5568] *** ERROR => Invalid property value [en.port/3201] [jstartxx.c   789]
    [Thr 5568] *** ERROR => Invalid property value [system.id/0] [jstartxx.c   789]
    JStartupReadInstanceProperties: read instance properties [C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties]
    -> ms host    : senthil
    -> ms port    : 3601
    -> OS libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> Admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Used property files
    -> files [00] : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Instance properties
    -> ms host    : senthil
    -> ms port    : 3601
    -> os libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Bootstrap nodes
    -> [00] bootstrap            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] bootstrap_ID4467500  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [02] bootstrap_ID4467550  : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Worker nodes
    -> [00] ID4467500            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] ID4467550            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    [Thr 5568] JLaunchRequestQueueInit: create named pipe for ipc
    [Thr 5568] JLaunchRequestQueueInit: create pipe listener thread
    [Thr 1716] JLaunchRequestFunc: Thread 1716 started as listener thread for np messages.
    [Thr 1928] WaitSyncSemThread: Thread 1928 started as semaphore monitor thread.
    [Thr 5568] INFO: Invalid property value [JLaunchParameters/]
    [Thr 5568] JStartupIReadSection: debug mode is specified by program arguments
    [Thr 5568] [Node: server0] java home is set by profile parameter
         Java Home: C:\j2sdk1.4.2_08
    JStartupIReadSection: read node properties [ID4467550]
    -> node name       : server0
    -> node type       : server
    -> java path       : C:\j2sdk1.4.2_08
    -> java parameters : -Djava.security.policy=./java.policy -Djava.security.egd=file:/dev/urandom -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy -Djco.jarm=1 -Dsun.io.useCanonCaches=false -verbose:gc -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar -Dsys.global.dir=C:/usr/sap/J2E/SYS/global -Djava.awt.headless=true -XX:NewSize=85m -XX:MaxNewSize=85m -XX:MaxPermSize=192m -XX:PermSize=192m -XX:DisableExplicitGC -XX:UseParNewGC -XX:PrintGCDetails -XX:PrintGCTimeStamps -XX:SurvivorRatio=2 -XX:TargetSurvivorRatio=90 -XX:SoftRefLRUPolicyMSPerMB=1 -verbose:gc
    -> java vm version : 1.4.2_08-b03
    -> java vm vendor  : Java HotSpot(TM) Server VM (Sun Microsystems Inc.)
    -> java vm type    : server
    -> java vm cpu     : x86
    -> heap size       : 512M
    -> init heap size  : 512M
    -> root path       : C:\usr\sap\J2E\JC00\j2ee\cluster\server0
    -> class path      : .\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> OS libs path    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> main class      : com.sap.engine.boot.Start
    -> framework class : com.sap.bc.proj.jstartup.JStartupFramework
    -> registr. class  : com.sap.bc.proj.jstartup.JStartupNatives
    -> framework path  : C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar
    -> shutdown class  : com.sap.engine.boot.Start
    -> parameters      :
    -> debuggable      : yes
    -> debug mode      : yes
    -> debug port      : 50021
    -> shutdown timeout: 120000
    [Thr 5568] JLaunchISetDebugMode: set debug mode [yes]
    [Thr 2500] JLaunchIStartFunc: Thread 2500 started as Java VM thread.
    JHVM_LoadJavaVM: VM Arguments of node [server0]
    -> stack   : 262144 Bytes
    -> arg[  0]: exit
    -> arg[  1]: abort
    -> arg[  2]: -Djava.security.policy=./java.policy
    -> arg[  3]: -Djava.security.egd=file:/dev/urandom
    -> arg[  4]: -Dorg.omg.CORBA.ORBClass=com.sap.engine.system.ORBProxy
    -> arg[  5]: -Dorg.omg.CORBA.ORBSingletonClass=com.sap.engine.system.ORBSingletonProxy
    -> arg[  6]: -Djavax.rmi.CORBA.PortableRemoteObjectClass=com.sap.engine.system.PortableRemoteObjectProxy
    -> arg[  7]: -Djco.jarm=1
    -> arg[  8]: -Dsun.io.useCanonCaches=false
    -> arg[  9]: -verbose:gc
    -> arg[ 10]: -Drdbms.driverLocation=c:/sapdb/programs/runtime/jar/sapdbc.jar
    -> arg[ 11]: -Dsys.global.dir=C:/usr/sap/J2E/SYS/global
    -> arg[ 12]: -Djava.awt.headless=true
    -> arg[ 13]: -XX:NewSize=85m
    -> arg[ 14]: -XX:MaxNewSize=85m
    -> arg[ 15]: -XX:MaxPermSize=192m
    -> arg[ 16]: -XX:PermSize=192m
    -> arg[ 17]: -XX:+DisableExplicitGC
    -> arg[ 18]: -XX:+UseParNewGC
    -> arg[ 19]: -XX:+PrintGCDetails
    -> arg[ 20]: -XX:+PrintGCTimeStamps
    -> arg[ 21]: -XX:SurvivorRatio=2
    -> arg[ 22]: -XX:TargetSurvivorRatio=90
    -> arg[ 23]: -XX:SoftRefLRUPolicyMSPerMB=1
    -> arg[ 24]: -verbose:gc
    -> arg[ 25]: -Dsys.global.dir=C:\usr\sap\J2E\SYS\global
    -> arg[ 26]: -Dapplication.home=C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> arg[ 27]: -Djava.class.path=C:\usr\sap\J2E\JC00\j2ee\os_libs\jstartup.jar;.\bin\boot\boot.jar;.\bin\boot\jaas.jar;.\bin\system\bytecode.jar;.
    -> arg[ 28]: -Djava.library.path=C:\j2sdk1.4.2_08\jre\bin\server;C:\j2sdk1.4.2_08\jre\bin;C:\j2sdk1.4.2_08\bin;C:\usr\sap\J2E\JC00\j2ee\os_libs;c:\sapdb\programs\bin;c:\sapdb\programs\pgm;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\;C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727;C:\usr\sap\J2E\SCS01\exe;C:\usr\sap\J2E\JC00\exe;C:\usr\sap\J2E\SYS\exe\run
    -> arg[ 29]: -Xdebug
    -> arg[ 30]: -Xnoagent
    -> arg[ 31]: -Djava.compiler=NONE
    -> arg[ 32]: -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=50021
    -> arg[ 33]: -Dmemory.manager=512M
    -> arg[ 34]: -Xmx512M
    -> arg[ 35]: -Xms512M
    -> arg[ 36]: -DLoadBalanceRestricted=no
    -> arg[ 37]: -Djstartup.mode=JCONTROL
    -> arg[ 38]: -Djstartup.ownProcessId=5224
    -> arg[ 39]: -Djstartup.ownHardwareId=Z2123283434
    -> arg[ 40]: -Djstartup.whoami=server
    -> arg[ 41]: -Djstartup.debuggable=yes
    -> arg[ 42]: -DSAPINFO=J2E_00_server
    -> arg[ 43]: -DSAPSTARTUP=1
    -> arg[ 44]: -DSAPSYSTEM=00
    -> arg[ 45]: -DSAPSYSTEMNAME=J2E
    -> arg[ 46]: -DSAPMYNAME=senthil_J2E_00
    -> arg[ 47]: -DSAPDBHOST=
    -> arg[ 48]: -Dj2ee.dbhost=senthil
    [Thr 2500] Wed Sep 05 21:49:07 2007
    [Thr 2500] JHVM_LoadJavaVM: Java VM created OK.
    JHVM_BuildArgumentList: main method arguments of node [server0]
    [Thr 1148] Wed Sep 05 21:49:15 2007
    [Thr 1148] JHVM_RegisterNatives: registering methods in com.sap.bc.proj.jstartup.JStartupFramework
    [Thr 1148] JLaunchISetClusterId: set cluster id 4467550
    [Thr 1148] JLaunchISetState: change state from [Initial (0)] to [Waiting for start (1)]
    [Thr 1148] JLaunchISetState: change state from [Waiting for start (1)] to [Starting (2)]
    [Thr 6136] Wed Sep 05 21:50:06 2007
    [Thr 6136] JHVM_RegisterNatives: registering methods in com.sap.security.core.server.vsi.service.jni.VirusScanInterface
    [Thr 6136] *** ERROR => JHVM_RegisterNatives: registration for class com.sap.security.core.server.vsi.service.jni.VirusScanInterface failed. [jhvmxx.c     338]
    [Thr 1148] Wed Sep 05 21:50:33 2007
    [Thr 1148] JLaunchISetState: change state from [Starting (2)] to [Starting applications (10)]
    [Thr 3344] Wed Sep 05 21:50:34 2007
    [Thr 3344] JHVM_RegisterNatives: registering methods in com.sap.mw.rfc.driver.CpicDriver
    [Thr 2620] Wed Sep 05 21:56:35 2007
    [Thr 2620] JLaunchISetState: change state from [Starting applications (10)] to [Running (3)]
    [Thr 5688] Thu Sep 06 10:29:06 2007
    [Thr 5688] JLaunchIExitJava: exit hook is called (rc=-337)
    [Thr 5688] JLaunchCloseProgram: good bye (exitcode=-337)
    trc file: "C:\usr\sap\J2E\JC00\work\dev_server0", trc level: 1, release: "640"
    node name   : ID4467550
    pid         : 3688
    system name : J2E
    system nr.  : 00
    started at  : Thu Sep 06 10:29:08 2007
    arguments   :
        arg[00] : C:\usr\sap\J2E\JC00/j2ee/os_libs/jlaunch.exe
        arg[01] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
        arg[02] : -DSAPINFO=J2E_00_server
        arg[03] : pf=C:\usr\sap\J2E\SYS\profile\J2E_JC00_senthil
    [Thr 3348] Thu Sep 06 10:29:08 2007
    [Thr 3348] *** ERROR => Invalid property value [box.number/J2EJC00senthil] [jstartxx.c   789]
    [Thr 3348] *** ERROR => Invalid property value [en.host/PWDF3013] [jstartxx.c   789]
    [Thr 3348] *** ERROR => Invalid property value [en.port/3201] [jstartxx.c   789]
    [Thr 3348] *** ERROR => Invalid property value [system.id/0] [jstartxx.c   789]
    JStartupReadInstanceProperties: read instance properties [C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties]
    -> ms host    : senthil
    -> ms port    : 3601
    -> OS libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> Admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Used property files
    -> files [00] : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    Instance properties
    -> ms host    : senthil
    -> ms port    : 3601
    -> os libs    : C:\usr\sap\J2E\JC00\j2ee\os_libs
    -> admin URL  :
    -> run mode   : NORMAL
    -> run action : NONE
    -> enabled    : yes
    Bootstrap nodes
    -> [00] bootstrap            : C:\usr\sap\J2E\JC00\j2ee\cluster\instance.properties
    -> [01] bootstrap_

  • Why doesn't Maven find jfxrt.jar, although it is included in the JDK?

    Hi,
    Why doesn't Maven find jfxrt.jar, although it is included in the JDK?
    My solution to build JavaFX apps with Maven is:
    <dependency>
                <groupId>com.oracle</groupId>
                <artifactId>javafx</artifactId>
                <version>2.2</version>
                <scope>system</scope>
                <systemPath>${java.home}/lib/jfxrt.jar</systemPath>
    </dependency>It works, but I wonder why the Maven build process can't find it automatically, as any other Java dependency, too.
    If I build without the dependency, it can't find javafx imports.
    Since Java 7 Update 6 it is included in the JDK.

    There is a long drawn-out thread on this (you don't need to read it):
    Error initializing OC4J server (JDev 10.1.3 EA1) "JDK 7u6 JavaFX integration - Is jfxrt.jar supposed to be on the classpath?"
    Short summary is that jfxrt.jar is in the jdk/jre as of 7u6, but not on the default classpath for the jdk/jre (as of 7u13).
    This will change in a future release (e.g. I believe the latest early access builds of jdk8 do have jfxrt.jar on the default runtime classpath).
    So for now, you will need to explicitly add jfxrt.jar to the classpath. There are various ways to do this, one is to use a system dependency and then use the maven ant run plugin to package your app as is done in this example: http://code.google.com/p/willow-browser/source/browse/pom.xml
    <dependency>
      <groupId>javafx</groupId>
      <artifactId>jfxrt</artifactId>
      <version>${javafx.min.version}</version>
      <scope>system</scope>
      <systemPath>${javafx.runtime.lib.jar}</systemPath>
    </dependency>
    <plugin>
      <artifactId>maven-antrun-plugin</artifactId>
      <version>1.6</version>
      <executions>
        <execution>
          <id>create-launcher-jar</id>
          <phase>package</phase>
          <goals>
            <goal>run</goal>
          </goals>
          <configuration>
            <target xmlns:fx="javafx:com.sun.javafx.tools.ant">
              <taskdef
                  uri="javafx:com.sun.javafx.tools.ant"
                  resource="com/sun/javafx/tools/ant/antlib.xml"
                  classpath="${javafx.tools.ant.jar}"/>
                <fx:application id="fxApp"
                    name="${project.name}"
                    mainClass="${exec.mainClass}"/>
                <fx:jar destfile="${project.build.directory}/${project.build.finalName}-launcher">
                  <fx:application refid="fxApp"/>
                  <fx:fileset dir="${project.build.directory}/classes"/>
                </fx:jar>
                <attachartifact
                    file="${project.build.directory}/${project.build.finalName}-launcher.jar"
                    classifier="launcher"/>
            </target>
          </configuration>
        </execution>
      </executions>
    </plugin>Another way would be to make use of the zenjava javafx maven plugin:
    http://www.zenjava.com/2012/11/24/from-zero-to-javafx-in-5-minutes/

  • How to use Landmark in a Class outside the Parsley Context

    Hi all,
    Is there anyway to get the Landmark metadata work without adding the annotated Class in the Parsley Context file?
    I mean, I have a Class such as:
    [Landmark(name="content.foo")]
    public class MyClass extends ManagedClass {
    [Enter(time="every")]
    public function enter():void
    LOG.info("content.foo:Enter");
    Problem:
    Enter method is never fired although ManagedClass( the super class ) has a <parsley:Configure /> tag ( and, of course, all injections happen ).
    Adding MyClass to the Parsley Context file makes everything work but is there anyway to make this Landmark work without doing that?
    Thanks.

    That's more of a Parsley question than C3 and AFAIK it's not feasable. The other way around is with i.e. the ProcessSuperclass object definition in Parsley. Check out Parsley's developer manual on that (chapter 3 should explain this)

Maybe you are looking for

  • Query in AP Invoice and AP Downpayment Invoice

    Hi Expert, I'm using the following query to generate report from AP Invoice by due date: SELECT T0.[CardCode] as 'Payee Code', T0.[TransId] as 'JE Number',  T0.[CardName] as 'Payee Name', T0.[DocDueDate], T0.[DocTotal] as 'Amount Due', T1.[U_DisBank]

  • IPhoto won't import photos from a CD

    I have a CD of scanned images that I'm trying to import into iPhoto to make a slideshow. The import failed and I got a message that says the disc may be an "unrecognized file type or the files may not contain valid data." However, I can view each pho

  • Is it possible to batch auto-sync?

    If this isn't possible yet, I'm sure it is only a matter of time. I would like final cut pro to be able to analyse and associate dual system recorded audio and video in a batch rathet than the process nesecarily having to start with me telling it "Th

  • Display size and formatting

    My father, who is completely computer illiterate, managed to change the display on all three of our family accounts on our iMac. Whereas webpages and programs were once crisp and formatted correctly (ie the New York Times online looked like the prope

  • How can Rename title "microsoft internet Exploer" in form 6i  at webserver

    hello and hi me using form 6i and oracle 9i at web server me want to rename title bar and remove text "microsoft internet Exploer" regard mahr