I posted this here as it's not really a specific subsection of Java, but utilizes a few different techs, and it's IMO a bit more advanced for the beginner section.
I've created a java application, utilizing JavaFX, FXML, DigestUtils for the app itself, and using launch4j to convert it to an executable format. Now on my system it works as intended, a splash screen that I specified appears, then the app loads.
However, we tried this on a machine that doesnt' have admin rights set on it, and when the application is executed, the splash screen appears....and then thats it. When processes are viewed, the application process is closed after the splash screen disappears.
Is there anything that could prevent the application from opening that would require admin level privileges? To my knowledge nothing in my codebase needs anything admin level like network or file I/O access, and no errors appeared to assist in debugging (that I know of). The operating system that this application would be utilized for is Windows Xp and Windows 7.
You will need to provide more information. First, don't try to make uneducated guesses as to the cause - it usually ends up running you down dead-end rabbit holes. That means don't consider the Admin rights as meaningful until there is something which points you that way. Just as likely, your application has some dependency which your computer has installed or available but which the target computer does not.
What you need to do is collect data. Launch the application from the command line. Does anything print to the command window when the application fails? If not, then you need to do more work. Add in a logging system, and log all your exceptions and a bunch of simple trace statements to the log files so you know where things get, what step fails, and where the error occurs. Once you know that then you can solve the problem, but until then all you can do is guess.