2013-05-06 10 views
5

chcę wdrożyć aplikację JavaFX:Problemy wdrażania JavaFX

Generuje plik wykonywalny, ale z następującymi problemami:

  • nie jestem w stanie ustawić ikonę aplikacji

  • jestem nie można ustawić niestandardowego pliku .iss lub pliku .wix dla pliku wykonywalnego. Wynikowa aplikacja jest instalowana jako Nieznana przy uruchamianiu.

  • Wynikające aplikacja jest zainstalowana w folderze AppData obecnej użytkownik nie w plikach programów jak inne aplikacje

  • nie tworzy skrót na pulpicie.

    Z Pełne wyjście dostaję następujący na konsoli:

    add package/windows/sample4deploy.ico to the class path to customize) 
    
    add package/windows/sample4deploy.wxs to the class path to customize) 
    
    Using default package resource [Inno Setup project file] (add package/windows/sample4deploy.iss to the class path to customize) 
    
    Using default package resource [setup dialog icon] (add package/windows/sample4deploy-setup-icon.bmp to the class path to customize) 
    

następstwie tych komunikatów:

Stworzyłem folder o nazwie pakiet w katalogu głównym aplikacji iw tym folderze Windows.

Tak więc mój pakiet/okna ścieżki. Dodałem ate zasoby w tym folderze, takie jak ikona aplikacji, plik .wix. plik iss.

Mimo to przyjmuje wartości domyślne

ja nie dostaję tego, co jest nie tak ..

Pozdrowienia, Sadiq

+0

Mam również problem, więc odpowiadasz na pytanie, jak rozwiązać każdy z nich (zaćmienie) – HybrisFreelance

+0

Luc k instalujesz w Program Files zamiast w folderze danych aplikacji? –

Odpowiedz

4

Proszę zaktualizować swoją ścieżkę mrówek:

w moim przypadku , Netbeans-> narzędzia-> opcje-> java-> mrówka

Dodano folder zawierający "folder pakietów". Aby Ant mógł wyszukać ikonę lub obraz.

enter image description here

+0

Dobrze, rozwiązałem go wcześniej .... Ale dzięki za odpowiedź –

+0

jak zaktualizować tę ścieżkę w wtyczce maven ant? Robię to samo z zaćmieniem i używam wtyczki maven ant. – Mubasher

1

To rozwiązuje Mubasher na pytanie:

.............. ...........

<plugin> 
       <groupId>org.apache.maven.plugins</groupId> 
       <artifactId>maven-antrun-plugin</artifactId> 
       <version>1.7</version> 
       <executions> 
        <execution> 
         <phase>package</phase> 
         <configuration> 

          <additionalClasspathElements> 
           <additionalClasspathElement>${basedir}</additionalClasspathElement> 
          </additionalClasspathElements> 

........... ......... ........

+0

Dzięki za pomoc. Nie próbowałem twojej drogi, ale udało mi się dodać wpis classpath do wtyczki maven antrun. szczegóły tutaj: http: // stackoverflow.com/questions/25973919/where-should-i-put-installer-resources-wxs-file-dmg-script-icon-and-how-to-con/26039897 # 26039897 – Mubasher