Когда я экспортирую проект, он работает, но когда я его открываю, он говорит: «не удается найти основной класс: Game.Frame», и есть папка, называемая Game
и класс в нем Frame
и Frame.class
- основной класс.Ошибка при попытке запустить файл jar, экспортированный из Eclipse
ответ
Похоже, что ваш класс «Игра» находится в пакете, и вы не правильно указываете на пакет.
Пример:
http://www.jarticles.com/package/package_eng.html
If you try to run this HelloWorld using java HelloWorld, you will get the following error:
C:\world>java HelloWorld
Exception in thread "main"
java.lang.NoClassDefFoundError: HelloWorld (wrong name: world/HelloWorld)
at java.lang.ClassLoader.defineClass0(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:442)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:101)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:248)
at java.net.URLClassLoader.access$1(URLClassLoader.java:216)
at java.net.URLClassLoader$1.run(URLClassLoader.java:197)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:191)
at java.lang.ClassLoader.loadClass(ClassLoader.java:290)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:286)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
The reason is right now the HelloWorld class belongs to the package world. If we want to run it, we have to tell JVM about its fully-qualified class name (world.HelloWorld) instead of its plain class name (HelloWorld).
C:\world>java world.HelloWorld
C:\world>Hello World
Note: fully-qualified class name is the name of the java class that includes its package name
Заметим также, что файлы .jar имеют схожие правила - если у вас есть пакет, вам необходимо квалифицировать объем пакета , И да, вы должны всегда использовать «пакеты» (которые являются моральным эквивалентом того, что .Net называет «пространство имен»).
- 1. Подпишите файл jar, экспортированный из Eclipse 3.5?
- 2. Ошибка при попытке запустить исполняемый файл .jar
- 3. Экспортированный файл jar wont execute
- 4. Экспортированный файл Jar не читает файлы текстур
- 5. Экспортированный JAR не может прочитать локальный файл
- 6. Экспортированный JAR-файл не показывает изображения
- 7. Ошибка при попытке запуска .Jar-файл
- 8. Ошибка при попытке запустить плагин для Eclipse
- 9. Экспортированный файл Jar не выполняется
- 10. Экспортированный JAR-файл не обнаруживает последовательные порты
- 11. Ошибка при попытке прочитать файл в jar
- 12. Ошибка при попытке прочитать файл jar taglib
- 13. экспортированный файл .jar работает медленнее, чем в eclipse
- 14. Экспортированный файл Jar не будет читать файл внутри jar
- 15. Ошибка при попытке прочитать файл
- 16. Eclipse экспортированный jar-файл просто показывает черный Jpanel
- 17. Экспортированный файл jar замораживается после выполнения
- 18. Ошибка при попытке запустить файл класса из командной строки
- 19. Runnable экспортированный JAR не работает, как следует, когда из Eclipse
- 20. Ошибка при попытке сделать исполняемый файл из .jar файла
- 21. Синтаксическая ошибка при попытке запустить файл Python
- 22. ошибка, пытающаяся запустить файл jar
- 23. Не удается запустить JAR-файл
- 24. Запустить файл Jar при запуске?
- 25. Ошибка при попытке запустить PHPUnit из PhpStorm
- 26. Неподдерживаемая версия major.minor 51.0 Ошибка при использовании Eclipse при попытке ссылки на файл Jar
- 27. Как запустить JAR-файл в Eclipse?
- 28. Невозможно запустить JAR-файл (созданный в Eclipse)
- 29. Файл JAR Ошибка при открытии
- 30. Java Ошибка при попытке запустить Selenium Standalone
Как вы его открываете? Вы имеете в виду бег из банки? См. Http://docs.oracle.com/javase/tutorial/deployment/jar/run.html. –