Rss Feed
  1. Простейший bat файл для запуска программы готовой программы на Java.
    Закончив первый интерфейс на Swing, собранный из разных примеров, я поспешил создать первый запускаемый jar файл, но он не запустился.*

    Поэтому еще один способ — это создание bat файла, который через консоль вызывает java программу.
    Строка выглядит так:

    java -cp . НазваниеОсновногоКласса

    .class добавлять в конце не нужно

    Если основной класс, например, называется MyProgramm то строка должна выглядеть так:
    java -cp . MyProgramm

    Помещаете строку в файл Notepad++ ,
    сохраняете как .bat
    и кладете в папку с файлами .class
    При двойном щелчке программа запускается (если у Вас установлена JVM и правильно прописан Path)

    __________________________________________________________________________________
    Самозапускаемый Jar файл можно создать из консоли так:

    jar cvfe myprogramm.jar Classwithmain *.class

    jar cfm
    myprogramm.jar MANIFEST.txt *.class

     * собирая jar файл, нашел что в MANIFEST.MF (после сборки) исчезает строка Main-Class: Classwithmain
    (вместо Classwithmain  Вы указываете свой класс, с главным методом main(String [] args))
    а потом увидел на странице http://docs.oracle.com/javase/tutorial/deployment/jar/downman.html
    ответ о правильном прописывании Манифеста:

    Warning: The text file must end with a new line or carriage return. The last line will not be parsed properly if it does not end with a new line or carriage return.

    Теперь все запускается, а как правильно писать MANIFEST.MF читайте в следующем посте :)
    ураа

  2. 0 коммент.:

    Дописати коментар