Jump to content
Excelsior Forums


Excelsior Staff
  • Content count

  • Joined

  • Last visited

Posts posted by xappymah

  1. Hello!

    If the application was removed manually then you might need to remove it from the application list in "Control Panel" -> "Programs and Features".

    By default the installed applications don't create new registry keys. However if your application creates any file associations then the corresponding registry keys are created and thus should be removed.

    Also you might want to remove the application's shortcuts if any.

    Ruslan Kim

  2. Hello Stephan,

    If you want to run let's say class Foo with Oracle JDK and call a class Bar from JET-compiled DLL then it is not possible because these classes will require different VMs.

    When you run class Foo on Oracle JDK it works on Oracle HotSpot VM. At the same time class Bar can be used only by Java applications which run on Excelsior JET VM.

    So if you want to call class Bar from class Foo then you need either to compile class Foo with Excelsior JET or create a separate JET-compiled launcher application which will be used just to load class Foo without the need to pre-compile it.

    If you need more details regarding the provided solutions please don't hesitate to ask.


    Ruslan Kim
    Excelsior Support

  3. Hello,


    16 hours ago, mohsentaheri said:

    it seems that build action start compiling everything

    Yes, unfortunately for the current moment any change in an application triggers full recompilation.

    Also It is a known issue that big applications might require hours to compile as the compilation time depends on the application size.

    However sometimes it is possible to reduce the compilation time by correcting the project files or configuring the compiler.
    Please contact us via our support email: java [at] excelsior-usa.com

    Send us the following:

    1. *.prj files;
    2. Information about used JET (version and target architecture);
    3. Information about the machine where you build the application (OS, CPU, RAM).

    Ruslan Kim
    Excelsior Support

  4. On 02.03.2017 at 3:49 AM, doanchu said:



    The problem is reproducible with Yosemite. What do I need to provide in order to have this bug fixed? 


    Please, contact us via email: java [at] excelsior-usa.com

    It would be useful if you provide the application or a sample so we could reproduce the issue on our side.

    Also, please, send us the error logs.

    Best Regards,
    Ruslan Kim
    Excelsior Support

  5. Hi,

    I am using OS X El Capitan. I think it is JET's bug too. This is the link for jar files for JXBrowser:


    This is the evaluation license:


    The previous example runs perfectly fine on Windows.


    Thank you for the provided information.

    We have found the root cause of the issue and are working on the fix.

    If you want to get the hotfix for the problem when it is ready, please contact us via email: java [at] excelsior-usa.com

    Just write a link for this forum topic in the email message and also list for what editions you need the fix (Evaluation only or for other editions too in case you purchased a license).

    Best Regards,

    Ruslan Kim

    Excelsior Support

  6. Running this sample program


    resulted in this error:

    The application has started with command line:
    java -cp /Users/doanchu/Github/testjxbrowser/out/artifacts/testjxbrowser_jar/jxbrowser-6.2.jar:/Users/doanchu/Github/testjxbrowser/out/artifacts/testjxbrowser_jar/jxbrowser-mac-6.2.jar:/Users/doanchu/Github/testjxbrowser/out/artifacts/testjxbrowser_jar/testjxbrowser.jar:/Users/doanchu/Github/testjxbrowser/out/artifacts/testjxbrowser_jar/license.jar HTMLToImageSample 
    dyld: lazy symbol binding failed: Symbol not found: _JVM_ArrayCopy
     Referenced from: /Users/doanchu/Downloads/jet11.0-eval-amd64/profile1.8.0_72/jre/lib/libosx.dylib
     Expected in: /Users/doanchu/Downloads/jet11.0-eval-amd64/profile1.8.0_72/jre/lib/jetvm/libjvm.dylib
    dyld: Symbol not found: _JVM_ArrayCopy
     Referenced from: /Users/doanchu/Downloads/jet11.0-eval-amd64/profile1.8.0_72/jre/lib/libosx.dylib
     Expected in: /Users/doanchu/Downloads/jet11.0-eval-amd64/profile1.8.0_72/jre/lib/jetvm/libjvm.dylib
    The application has terminated with exit code: 133

    Could you tell me what is wrong with Excelsior JET configuration?


    Thank you for the provided information.

    Yes, it seems this is a bug in Excelsior JET.

    Please, can you tell what OS X version do you use?

    Best Regards,

    Ruslan Kim

    Excelsior Support

  7. hi,

    Is there any plugin in maven which can perform packaging of complete war application. I was able to compile the application using the GUI but i need to integrate this with maven.


    Yes, you can use Excelsior JET Maven plugin: https://github.com/excelsior-oss/excelsior-jet-maven-plugin

    It allows to build and deploy your application with Excelsior JET via Maven.

    This plugin is maintained by our developers so it includes all features which are covered by Excelsior JET GUI tools and even more.

    Best Regards,

    Ruslan Kim

    Excelsior Support

  8. I tried compiling and running the generated .exe, but the same error arrives.

    I didn't did any special configuration, and I'm wondering if I should?

    So far I couldn't get any information from google, forum, tutorials and documentation, so I hope to get an answer here! :)

    Anyone has any idea how to approach this?



    Do I understand correctly that the same command line from the message works correctly when running with Oracle JRE 1.8.0_73?

    It is a known issue that Oracle JRE java launcher performs some JavaFX-specific "magic"-actions before launching the JavaFX application which can trigger the JavaFX initialization.

    However due to technical reasons Excelsior JET runtime doesn't perform such actions.

    But usually such problems don't happen if the JavaFX application is written in a proper way.

    According to the error message the problem happened during the class initialization of "main.AppEletraDLMS" class which caused initialization of a "GuiMeter" object.

    I suspect that initialization of "GuiMeter" object requires initialization of some JavaFX entities which expect that JavaFX is already initialized.

    However the "main.AppEletraDLMS" class initialization happened before execution of the main method which usually calls "launch()" method in JavaFX applications which initializes JavaFX.

    One of possible solutions is to avoid static initialization in "main.AppEletraDLMS" class and perform the initialization inside the "main".

    Another solution is to create an another class, like "main.Main" with a proper JavaFX main method which would only call "main.AppEletraDLMS"'s main method. So, it would ensure that JavaFX is already initialized when it is needed.

    Also, as I see you explicitly add "C:\Program Files (x86)\Java\jre1.8.0_73\lib\ext\jfxrt.jar" to your classpath.

    Actually this is redundant as since Java 8 JavaFX runtime is a part of JRE, i.e. you don't need to add jfxrt.jar to your classpath as it would be added anyway automatically.

    Best Regards,

    Ruslan Kim

    Excelsior Support

  9. hi ,

    i am facing error while trying to run a trial run (tomcat).

    Screen shot is attached in this mail.


    Ishan batra


    This issue requires some investigation.

    Please, write to our support email: java@excelsior-usa.com

    Also, please, provide the following information in the email-message:

    1. Version of the used Apache Tomcat

    2. OS version (also, if it 32-bit or 64-bit)

    3. Version of the used Excelsior JET

    4. Project files you used to build the application (*.prj).

    Best Regards,

    Ruslan Kim

    Excelsior Support

  10. I am new to this product. I created an install package that does everything I need except the uninstall does not work from the Windows 10 App list. The program is in the App list and I can select to uninstall it, but it does not uninstall. I must run the uninstall exe manually from the install folder. How do I get it to work from the App list?

    Thank you for the feedback.

    Unfortunately, Windows 10 is not officially supported by Excelsior JET, so there might be compatibility issues.

    We plan to add Windows 10 support in future versions or updates of Excelsior JET.