|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
04.12.2018, 16:29 | #1 |
Пользователь
Регистрация: 31.08.2018
Сообщений: 19
|
Ошибка при запуске программы
Добрый день!
Система: ubuntu Структура папок у меня следующая:
Компилирую так: javac -cp "./lib/*" -sourcepath ./src -d ./bin src/MainClass.java успешно (или мне кажется) Запускаю так: java -cp "./lib/*" -sourcepath ./src src/MainClass Error: Could not find or load main class src.MainClass Что я делаю не так? Я уже много вариантов перепробовал. Все равно выдает одно ошибку( Последний раз редактировалось Denis Wazowski; 04.12.2018 в 16:33. Причина: опечатка |
04.12.2018, 16:32 | #2 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
|
04.12.2018, 16:45 | #3 |
Пользователь
Регистрация: 31.08.2018
Сообщений: 19
|
Спасибо за наводку! Исправил
java -cp "./lib/*" -sourcepath ./bin bin/MainClass Ошибка та же, но теперь "...bin.MainClass" |
04.12.2018, 17:01 | #4 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
1. sourcepath для java не нужен
2. из какой папки вы выполняете эту строку? |
04.12.2018, 17:05 | #5 |
Пользователь
Регистрация: 31.08.2018
Сообщений: 19
|
|
04.12.2018, 17:10 | #6 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
cp и classpath - это одно и тоже, пишите в одной
А теперь вопрос: Вы переопределили cp и вызываете bin.MainClass, у вас есть ./lib/bin/MainClass.class или ./bin/bin/MainClass.class? |
04.12.2018, 17:17 | #7 |
Пользователь
Регистрация: 31.08.2018
Сообщений: 19
|
|
04.12.2018, 17:22 | #8 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
В чем запутались? Вы указали, где искать необходимые классы. Вы указали какой класс запускать. Java тупо попыталась его найти... не нашла.
|
04.12.2018, 17:35 | #9 | |
Пользователь
Регистрация: 31.08.2018
Сообщений: 19
|
Цитата:
java MainClass (или java -classpath . MainClass), выдает: pi@raspberrypi:~/eclipse-workspace/Sniffer/bin $ java -classpath . MainClass Exception in thread "MainThread" java.lang.NoClassDefFoundError: org/jsoup/nodes/Document at java.lang.Class.getDeclaredMethods0 (Native Method) at java.lang.Class.privateGetDeclaredM ethods(Class.java:2701) at java.lang.Class.getDeclaredMethod(C lass.java:2128) at java.awt.Component.isCoalesceEvents Overriden(Component.java:6220) at java.awt.Component.access$500(Compo nent.java:186) at java.awt.Component$3.run(Component. java:6174) at java.awt.Component$3.run(Component. java:6172) at java.security.AccessController.doPr ivileged(Native Method) at java.awt.Component.checkCoalescing( Component.java:6171) at java.awt.Component.<init>(Component .java:6140) at java.awt.Container.<init>(Container .java:283) at java.awt.Window.<init>(Window.java: 535) at java.awt.Frame.<init>(Frame.java:42 0) at javax.swing.JFrame.<init>(JFrame.ja va:233) at SlideShow.<init>(SlideShow.java:54) at ThreadSlideShow.run(ThreadSlideShow .java:21) at java.lang.Thread.run(Thread.java:74 5) Caused by: java.lang.ClassNotFoundException: org.jsoup.nodes.Document at java.net.URLClassLoader.findClass(U RLClassLoader.java:381) at java.lang.ClassLoader.loadClass(Cla ssLoader.java:424) at sun.misc.Launcher$AppClassLoader.lo adClass(Launcher.java:331) at java.lang.ClassLoader.loadClass(Cla ssLoader.java:357) ... 17 more А запускаю проект в eclipse и все отлично работает. Где я не прав не пойму |
|
04.12.2018, 17:38 | #10 |
Старожил
Регистрация: 15.02.2010
Сообщений: 15,713
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Ошибка при запуске программы | SLAUR | Общие вопросы Delphi | 6 | 08.09.2017 11:15 |
Ошибка при запуске программы | lisica198808 | Помощь студентам | 5 | 08.12.2013 23:45 |
Ошибка при запуске программы (C++) | Nonamelol | Помощь студентам | 2 | 28.09.2013 14:01 |
ошибка при запуске программы с++ | IVT27 | Помощь студентам | 4 | 11.11.2012 18:09 |
Ошибка при запуске программы | MAcK | Общие вопросы .NET | 5 | 14.08.2008 15:12 |