Jump to content
Excelsior Forums

xappymah

Excelsior Staff
  • Content count

    0
  • Joined

  • Last visited

Community Reputation

0 Neutral

About xappymah

  • Rank
    Newbie
  • Birthday October 7

Profile Information

  • Gender
    Male

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. xappymah

    Instrumentation

    Hello, Yes, unfortunately AOT compilation makes it impossible to use any kind of dynamic bytecode instrumentation due to contradictory nature of these types of technology. Instrumentation depends on the fact that JVM will load and execute (via interpreter or JIT) the instrumented bytecode at runtime. However AOT means that the bytecode (neither original nor instrumented) won't be used at all because everything is already pre-compiled. So the only way to enable instrumentation with Excelsior JET is not to pre-compile classes which are intended for instrumentation. Such classes will be available for dynamic instrumentation and JIT-compiled at runtime. However as JIT-compilation generates much less optimized code this approach might lead to performance and startup time degradation depending on the number of JIT-compiled classes. And also the rest of the pre-compiled code might be less optimized. Best Regards, Ruslan Kim Excelsior Support
  2. xappymah

    Getting out of memory error

    Hello, Please, can you contact us via email: java [at] excelsior-usa.com Also send us the compilation logs, the prj-file and the information about the used version of Excelsior JET (version number and target platform). Best Regards, Ruslan Kim Excelsior Support
  3. 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
  4. xappymah

    launch native java with jet dll

    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
  5. xappymah

    How to update previus build

    Hello, 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: *.prj files; Information about used JET (version and target architecture); Information about the machine where you build the application (OS, CPU, RAM). Ruslan Kim Excelsior Support
  6. Hello, Please contact us via our support mail: java [at] excelsior-usa.com Also please send us the project files you used to build and to deploy the application (*.prj & *.jpn) -- Ruslan Kim Excelsior Support
  7. xappymah

    Attempt to compile synthetic class

    Hello, We are currently checking the asterisk-java library however we might need some more details regarding the issue. So to speed up the process please contact us via our support email: java [at] excelsior-usa.com -- Ruslan Kim Excelsior Support
  8. Hello, The answer was send via email. Best Regards, Ruslan Kim Excelsior Support
  9. xappymah

    Does ExcelsiorJET compile the C++ dlls files too?

    Hello, No, Excelsior JET only compiles your Java application. Your DLLs are left as is. If you want to protect your C++ DLLs then you need to use 3rd-party tools. Best Regards, Ruslan Kim Excelsior Support
  10. Hello, Please, can you describe your scenario in detail? Is using a batch script not sufficient for your case? Best Regards, Ruslan Kim Excelsior Support
  11. Hello, 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
  12. xappymah

    Fatal Error SSE2

    Hello! Please, contact us via our support email: java [at] excelsior-usa.com Best Regards, Ruslan Kim
  13. xappymah

    Problem with JXBrowser

    Hello, 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
  14. xappymah

    Problem with JXBrowser

    Hello, 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
  15. xappymah

    Maven plugin for War file packaging

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