MANIFEST.MFНевозможно запустить файл банку
Manifest-Version: 1.0
Created-By: 1.7.0_01 (Oracle Corporation)
Main-Class: useDisplay
Примечание: Существует пустая строка после Main-Class
display.java
public class display
{
public void displayText()
{
System.out.println ("In displayText");
}
}
useDisplay .java
public class useDisplay
{
public static void main (String args[])
{
System.out.println ("In displayText");
}
}
Я побежал следующие команды:
javac *java
jar cf my1.jar MANIFEST.MF *class
java -jar my1.jar
я получил следующие ошибки:
Exception in thread "main" java.lang.NullPointerException at
sun.launcher.LauncherHelper.getMainClassFromJar(LauncherHelper.java:399)
at sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:463)
Это должно быть очень простой пример. Программа работает без файла jar. Я понятия не имею, о чем он жалуется.
у вас есть пакет исходных текстов? – hovanessyan
какой javac * класс делаю? Это что-то новое в Java 7? Это новый способ скомпилировать все исходные файлы java в каталоге? Я предполагаю, что это не то же самое, что использовать javac display.java и javac useDisplay.java –
К сожалению, опечатка java * java. Я уже установил описание. – tadpole