I created an app with JavaFx for windows, which is really cool. I can run it from e(fx)clipse, everthing works fine, but I can't make a jar file from the project.
I can export it (Right click->Export->Runnable Jar File). However, if I run the jar on MAC OS X , in the menu bar I get "java" menuitem instead of my application name ,which i really don't like.
I searched for how to hide that menuitem, or just rename it, and I found that I have to rename the "Application title*" in the build.fxbuild file. Now I can't build it.
So this is what I really want: to remove/hide/rename the "java" menuitem in Mac OS X.
If you have any experience, please share it with me. I will be really grateful :) .
I get the following error when I try to run the build.xml file:
[javac] Compiling 22 source files to C:UsersHassanDesktopProgrammingworkspaceRaktar_vevo 2.7uildclasses
[javac] warning: [options] bootstrap class path not set in conjunction with -source 1.7
[javac] Note: C:UsersHassanDesktopProgrammingworkspaceRaktar_vevo 2.7uildsrcapplicationSajátKészlet.java uses unchecked or unsafe operations.
[javac] Note: Recompile with -Xlint:unchecked for details.
[javac] 1 warning
[copy] Copying 12 files to C:UsersHassanDesktopProgrammingworkspaceRaktar_vevo 2.7uildclassesinit
-fx-tasks:
[taskdef] Could not load definitions from resource com/sun/javafx/tools/ant/antlib.xml. It could not be found.
do-deploy:
[copy] Copying 20 files to C:UsersHassanDesktopProgrammingworkspaceRaktar_vevo 2.7distlibs
BUILD FAILED
C:UsersHassanDesktopProgrammingworkspaceRaktar_vevo 2.7uild.xml:217: Problem: failed to create task or type javafx:com.sun.javafx.tools.ant:resources
Cause: The name is undefined.
Action: Check the spelling.
Action: Check that any custom tasks/types have been declared.
Action: Check that any <presetdef>/<macrodef> declarations have taken place.
No types or tasks have been defined in this namespace yet
Total time: 22 seconds
**
I use:
-Windows 7 64bit
-jdk 8 u5
-JAVA_HOME is set
-e(fx)clipse (Kepler), I downloaded the All-in-one version (for the lazy link)
Thanks you very much for your help!
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…