2012-04-23 4 views
1

Я пытаюсь создать исполняемый файл jar из eclipse (используя MySQL как базу данных).Java-исполняемый файл Jar

Как я могу создать исполняемый файл jar?

Я сделал один, но он показывает предупреждение и не работает. Я получаю длинный предупреждающий список. Вот предупреждение:


JAR export finished with warnings. See details for additional information. 
    Exported with compile warnings: AngalTask/src/org/isf/accounting/gui/PatientBillEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/accounting/gui/BillBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/admission/gui/AdmissionBrowserOld.java 
    Exported with compile warnings: AngalTask/src/org/isf/admission/gui/AdmittedPatientBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/admission/gui/AdmissionBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/disease/gui/DiseaseEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/disease/gui/DiseaseBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/exa/gui/ExamBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/exa/gui/ExamEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/help/gui/AboutWindow.java 
    Exported with compile warnings: AngalTask/src/org/isf/lab/gui/LabNew.java 
    Exported with compile warnings: AngalTask/src/org/isf/lab/gui/LabBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/lab/gui/LabEditExtended.java 
    Exported with compile warnings: AngalTask/src/org/isf/lab/gui/LabPrintFrame.java 
    Exported with compile warnings: AngalTask/src/org/isf/lab/gui/LabEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/lab/manager/Results.java 
    Exported with compile warnings: AngalTask/src/org/isf/medicals/gui/MedicalBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/medicals/gui/MedicalEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/medicalstock/gui/MovStockBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/medicalstock/gui/MovStockInserting.java 
    Exported with compile warnings: AngalTask/src/org/isf/medicalstockward/gui/WardPharmacy.java 
    Exported with compile warnings: AngalTask/src/org/isf/medicalstockward/gui/WardPharmacyEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/menu/gui/UserEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/menu/gui/Menu.java 
    Exported with compile warnings: AngalTask/src/org/isf/menu/gui/MainMenu.java 
    Exported with compile warnings: AngalTask/src/org/isf/menu/gui/Login.java 
    Exported with compile warnings: AngalTask/src/org/isf/menu/gui/UserBrowsing.java 
    Exported with compile warnings: AngalTask/src/org/isf/menu/gui/SubMenu.java 
    Exported with compile warnings: AngalTask/src/org/isf/menu/gui/SplashWindow3.java 
    Exported with compile warnings: AngalTask/src/org/isf/opd/gui/OpdEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/opd/gui/OpdBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/opd/gui/OpdEditExtended.java 
    Exported with compile warnings: AngalTask/src/org/isf/operation/gui/OperationEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/operation/gui/OperationBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/patient/gui/PatientInsertExtended.java 
    Exported with compile warnings: AngalTask/src/org/isf/patvac/gui/PatVacEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/patvac/gui/PatVacBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/priceslist/gui/PricesBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/serviceprinting/print/MedicalStockSelection.java 
    Exported with compile warnings: AngalTask/src/org/isf/serviceprinting/print/MedicalPrintSelection.java 
    Exported with compile warnings: AngalTask/src/org/isf/stat/reportlauncher/gui/ReportLauncher.java 
    Exported with compile warnings: AngalTask/src/org/isf/therapy/gui/TherapyEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/therapy/gui/TherapyEntryForm.java 
    Exported with compile warnings: AngalTask/src/org/isf/utils/jobjects/JAgenda.java 
    Exported with compile warnings: AngalTask/src/org/isf/utils/jobjects/ShadowBorder.java 
    Exported with compile warnings: AngalTask/src/org/isf/utils/jobjects/FixedFrame.java 
    Exported with compile warnings: AngalTask/src/org/isf/utils/time/TimeComboBox.java 
    Exported with compile warnings: AngalTask/src/org/isf/vaccine/gui/VaccineBrowser.java 
    Exported with compile warnings: AngalTask/src/org/isf/vaccine/gui/VaccineEdit.java 
    Exported with compile warnings: AngalTask/src/org/isf/video/gui/VideoDevicesPanel.java 
+2

что это за предупреждение? –

+0

** Измените параметры компиляции, используемые IDE для отображения * деталей * предупреждений. ** –

+0

Чтобы узнать больше о ошибках ** во время выполнения, ** запустите приложение. из командной строки, используя что-то вроде 'java -jar the.jar' –

ответ

0

File-> Export-> Runnable JAR файла

Затем вы можете выбрать, погода вы хотите скопировать баночки в баночку или просто extact их

+0

Я попытался с этим, но он экспортируется с предупреждением, а файл jar не выполняет –

+1

Предупреждения не мешают вам запускать банку. Попробуйте $ java -jar filename.jar. Что происходит? Что именно вы говорите «не работает» – AvrDragon

1
  1. Щелкните правой кнопкой мыши на проекте, который вам нужно экспортировать как банку
  2. Выберите опцию «Экспорт» из списка
  3. Из новой всплывающего, выберите кнопку
  4. Нажмите кнопку «Далее» «Runnable банки файл»
  5. В следующем окне дайте имя для кувшина и конфигурацию запуска (класс с основным методом)
  6. Выберите подходящий вариант для необходимых библиотек и нажмите кнопку Готово
+0

Я пробовал с этим, но он экспортируется с предупреждением, а файл jar не выполняется –

+0

Попробуйте установить предупреждения перед экспортом. –

+0

У вас есть основной класс исполняемый? У вас есть основная функция? Если вы нажмете «run» изнутри eclipse, это запустится? – Woody

2

«он показывает некоторые предупреждения и не работает» Имейте в виду, что мы не сможем помочь вам много, если вы не предоставите подробности о том, что ошибка вы сталкиваетесь: http://imgur.com/jacoj

Eclipse может предупредить вас, что ваш исполняемый файл jar был создан с предупреждениями. Это просто означает, что ваши классы имеют предупреждения (желтые!). Это вовсе не означает, что созданный файл jar не будет работать.

-1

Предупреждения просто отлично это не вызовет Prob с исполняемой баночкой

проверкой <Your JAR name>.jar\META-INF\MANIFEST.MF и найти Main-Class: <your entry point class with main method>

если это Main-Class не там, чем что-то неправильно, создавая банку.

Убедитесь, что вы выполните правильные шаги. Пожалуйста, отметьте это guide for creating jar в качестве ссылки.

Примечание: вы можете вручную отредактировать MANIFEST.MF

+1

* «Предупреждение просто отлично» * Предупреждения не следует игнорировать. Они сообщаются по причине. –

+0

@Andrew Я не уверен, как это предупреждение вызывает проблему, чтобы сделать jar как исполняемый файл.не могли бы вы объяснить. Я очень хорошо знаю, что есть цель. – Avil

+1

Это зависит от того, что такое предупреждения, все еще ожидая подробностей от OP. –