STS 에러

2022. 1. 31. 21:11Java/Spring Boot

Build path specifies execution environment JavaSE-11. There are no JREs installed in the workspace that are strictly compatible with this environment.

버전이 맞지 않아서 발생한 경고

메인 메뉴 > Window > Preferences > Java > Installed JREs > Add

PC에 설치한 JAVA_HOME 디렉토리 셋팅

rejected non-fast-forward

https://dogcowking.tistory.com/417

 

GIT PUSH 중 충돌 (rejected non-fast-forward)

GIT PUSH 중 충돌 (rejected non-fast-forward) * 상황 1 : commit 충돌로 인한 오류 1. 다른 User 가 (remote)origin/master 에 수정 commit 2. 이 commit 을 pull 하기 전에 내가 같..

dogcowking.tistory.com

sts에서 gitlab으로 push를 하면 발생

push를 하기 전에 gitlab의 내용을 pull해야 하는데, 하지 않아서 발생

GetMapping cannot be resolved

소스에서 아래 내용관련해서 import를 못할때

	@GetMapping("/query")
	String query() {
		return getDashboardData();
	}

File > New > Spring Starter Project 

Next > Web > Spring Web 체크

Finsh

This application has no explicit mapping for /error, so you are seeing this as a fallback.

Controller가 없어서 에러 발생 : @RestController를 추가하여 해결함

@SpringBootApplication
@RestController
public class TempApplication {

	@GetMapping("/")
	String home() {
		return "Spring is here!";
	}
	
	public static void main(String[] args) {
		SpringApplication.run(TempApplication.class, args);
	}

[WARNING] Using platform encoding (MS949 actually) to copy filtered resources, i.e. build is platform dependent!

pom.xml 파일에 아래 내용 추가하면 해결 됨

	<properties>
		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
	</properties>

Source option 5 is no longer supported. Use 6 or later

https://m.blog.naver.com/zilly1/221762647337

 

maven 빌드 시 Source option 5 is no longer supported 에러

mvn으로 프로젝트 빌드 시(mvn compile) Source option is no longer supported 에러가 발생하는 경우입니...

blog.naver.com

pom.xml

	<properties>
  		<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
		<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
		<java.version>11</java.version>
	    <maven.compiler.source>11</maven.compiler.source>
	    <maven.compiler.target>11</maven.compiler.target>		
	</properties>

The original file 'pom.xml' has been deleted or is not accessible.

프로젝트 파일(pom.xml)을 수정하고 저장하는 경우, 전체적(local/remote)으로 문제가 없는데 위 에러가 자꾸 발생함

Exception in thread "main" java.lang.UnsupportedClassVersionError: org/springframework/boot/SpringApplication has been compiled by a more recent version of the Java Runtime (class file version 61.0), this version of the Java Runtime only recognizes class file versions up to 60.0

https://isaac-christian.tistory.com/entry/Spring-Boot-%EA%B0%9C%EB%B0%9C%EC%9E%90-%ED%99%98%EA%B2%BD-%EA%B5%AC%EC%B6%95-JDK-17-STS-4

 

[Spring Boot] 개발자 환경 구축: JDK 17, STS 4

🌿프로그램 설치 STS4는 순수한 Spring 프로젝트를 지원하지 않고, Spring Boot를 사용하도록 되어 있다. 그래서 기존의 프로젝트를 사용하기 위해서는 STS3를 사용해야 한다. JDK를 변경하면 지금까지

isaac-christian.tistory.com

SpringToolSuite-4.ini 수정

-vm
C:\jdk-17.0.2\bin

 STS 재실행

Java Build Path 변경

Pulling 1 repository Nothing to fetch.

참조: https://d-e-v.tistory.com/5

 

이클립스 nothing to fetch 에러

Eclipse에서 git을 사용하다가 Nothing to fetch 에러가 발생할 때가 있다. Pull이나 Fetch from Upstream을 요청할 때 발생되는데, 해당 프로젝트의 Remote에 fetch가 안잡혀있어서 발생하는 에러입니다. 1. Git Repo

d-e-v.tistory.com

fetch 내용이 없어서 발생한 오류

해당 Repository 선택 > 오른쪽 마우스 클릭 > Properties

Open 또는 Add Entry를 통해서 fetch 내용 추가

	# config 직접 수정하는 경우
    [remote "origin"]
		url = {접속 URL}
    	fetch = +refs/heads/*:refs/remotes/origin/*
        
    # Add Entry로 추가하는 경우
    Key = remote.origin.fetch
    Value = +refs/heads/*:refs/remotes/origin/*

'Java > Spring Boot' 카테고리의 다른 글

Spring boot 3.2.3 설정  (0) 2024.03.14
Spring(Boot) 사용법  (0) 2022.02.25
Spring Boot 설치  (0) 2021.12.25
파일 UTF-8 셋팅  (0) 2021.09.12
Spring boot index.html 설정  (0) 2021.04.05