Member 13994629 Ответов: 0

Ошибка: не удалось найти или загрузить основной класс com..... Как решить эту проблему?


Ошибка: не удалось найти или загрузить основной класс com.raj.spring.springormagain.Test

Что я уже пробовал:

Test.java
package com.raj.spring.springormagain;
public class Test {
	public static void main(String[] args) {
		System.out.println("hello world");
	}
}
POM.xml
<project xmlns="http://maven.apache.org/POM/4.0.0"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
	<modelversion>4.0.0

	<groupid>com.raj.spring
	<artifactid>springormagain
	<version>0.0.1-SNAPSHOT
	<packaging>jar

	<name>springormagain
	<url>http://maven.apache.org

	<properties>
		<springframework.version>5.0.8.RELEASE
	

	<dependencies>
		<dependency>
			<groupid>org.springframework
			<artifactid>spring-core
			<version>${springframework.version}
		

		<dependency>
			<groupid>org.springframework
			<artifactid>spring-context
			<version>${springframework.version}
		

		<!-- https://mvnrepository.com/artifact/org.springframework/spring-orm -->
		<dependency>
			<groupid>org.springframework
			<artifactid>spring-orm
			<version>${springframework.version}
		

		<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-core -->
		<dependency>
			<groupid>org.hibernate
			<artifactid>hibernate-core
			<version>5.3.6.Final
		

		<!-- https://mvnrepository.com/artifact/mysql/mysql-connector-java -->
		<dependency>
			<groupid>mysql
			<artifactid>mysql-connector-java
			<version>8.0.12
		
	
	
	<build>
		<pluginmanagement>
			<plugins>
				<plugin>
					<groupid>org.apache.maven.plugins
					<artifactid>maven-compiler-plugin
					<version>3.8.0
					<configuration>
						<source />1.8
						<target>1.8

wseng

как ты этим управляешь ?

Member 13994629

Путем настройки сервера TOMCAT и использования базы данных mysql.
щелкните правой кнопкой мыши на тестовом файле и запустите его как java-приложение.

wseng

Работал ли он, когда вы запускали его с помощью кнопки run в IDE ?

Richard MacCutchan

Я не знаю весны, но мне интересно, есть ли у вас правильная структура. Ваш XML-файл содержит следующее:

<groupid>com.raj.spring
<artifactid>springormagain
<version>0.0.1-SNAPSHOT
<packaging>jar

Означает ли это, что фреймворк ожидает, что ваша программа будет частью jar?

Member 13994629

Возможно, я ошибаюсь, но, насколько мне известно, pom создает jar для вас, когда вы упаковываете(компилируете код) его и помещаете где-то в целевой каталог (по умолчанию), но он также помещает пакет в ваш локальный репозиторий.

Richard MacCutchan

Итак, вам нужно пойти в эти места и проверить, где находится файл (или его нет) и почему система не может его найти.

0 Ответов