Ошибка: не удалось найти или загрузить основной класс 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
Итак, вам нужно пойти в эти места и проверить, где находится файл (или его нет) и почему система не может его найти.