Loading...
mitkoiliev avatar mitkoiliev -2 Точки

[Проблем с Intellij IDEA]

Колеги,молба за малко помощ!

При смяна на на класа с shift+F6 всичко е ок променя и името на класа и това на файла,но

при опит за стартиране с shift+F10 не стартира,а дава грешка.

Exception in thread "main" java.lang.ClassNotFoundException: com.company.Main

at java.net.URLClassLoader.findClass(URLClassLoader.java:381)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:424)
    at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:331)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:357)
    at java.lang.Class.forName0(Native Method)
    at java.lang.Class.forName(Class.java:264)
    at com.intellij.rt.execution.application.AppMain.main(AppMain.java:122)

Но като му дам run от реда на класа се изпълнява.

Ясно,че аз не правя нещо като хората,но не намирам решение.

Тагове:
0
Java Advanced
enevlogiev avatar enevlogiev 1168 Точки
Best Answer

Обикновено тези промени се осъществяват автоматично при преименуване, но нещо се е сбъгясало.

Първото, което ми идва на акъла е: имаш ли package com.company; преди самия клас?

Второ, винаги можеш да редактираш конфигурацията, през Run > Edit configurations. Там разпъваш Application и в полетата които ти излизат вдясно казваш кой ти е класа с Main метода. В твоя случай търси com.company.Main, но очевидно не е това. Явно си сменил Main с нещо друго, промени пътя на com.company.нещоДруго

2
mitkoiliev avatar mitkoiliev -2 Точки

Много ти благодаря!!!

Оправих проблема чрез твоя съвет,промених пътя и стана.

Евала и мерси за съдействието!

1
Можем ли да използваме бисквитки?
Ние използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Можете да се съгласите с всички или част от тях.
Назад
Функционални
Използваме бисквитки и подобни технологии, за да предоставим нашите услуги. Използваме „сесийни“ бисквитки, за да Ви идентифицираме временно. Те се пазят само по време на активната употреба на услугите ни. След излизане от приложението, затваряне на браузъра или мобилното устройство, данните се трият. Използваме бисквитки, за да предоставим опцията „Запомни Ме“, която Ви позволява да използвате нашите услуги без да предоставяте потребителско име и парола. Допълнително е възможно да използваме бисквитки за да съхраняваме различни малки настройки, като избор на езика, позиции на менюта и персонализирано съдържание. Използваме бисквитки и за измерване на маркетинговите ни усилия.
Рекламни
Използваме бисквитки, за да измерваме маркетинг ефективността ни, броене на посещения, както и за проследяването дали дадено електронно писмо е било отворено.