質問編集履歴

1

実行内容を追記

2020/05/14 12:06

投稿

take-miya
take-miya

スコア15

test CHANGED
File without changes
test CHANGED
@@ -104,29 +104,15 @@
104
104
 
105
105
  at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:120) ~[spring-boot-test-2.1.9.RELEASE.jar:2.1.9.RELEASE]
106
106
 
107
+
108
+
109
+ // 字数制限により中間省略
110
+
111
+
112
+
107
113
  at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
108
114
 
109
- at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:117) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
110
-
111
- at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:108) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
112
-
113
- at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
114
-
115
- at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
116
-
117
- at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:246) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
118
-
119
- at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
120
-
121
- at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
122
-
123
- at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) ~[junit-4.12.jar:4.12]
115
+ at
124
-
125
- at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
126
-
127
- at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
128
-
129
- at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) ~[spring-test-5.1.10.RELEASE.jar:5.1.10.RELEASE]
130
116
 
131
117
  at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) ~[junit-4.12.jar:4.12]
132
118
 
@@ -197,3 +183,23 @@
197
183
  - プロジェクトのリフレッシュ、再ビルド
198
184
 
199
185
  - ワークスペースから、プロジェクトファイルを削除。再度インポート
186
+
187
+
188
+
189
+ ## 調べたこと
190
+
191
+ - コンパイルしたクラスのJavaのversionと、ランタイム実行環境のJavaのversionが異なる模様でした。そのため、エラーの出ている対象クラスに対して、Javaのversionを調べました
192
+
193
+ - その結果、クラス自体は、java12でコンパイルされていますが、Eclipseで実行した際の実行環境は、Java10で実行されている、と予想しています。
194
+
195
+
196
+
197
+ ```
198
+
199
+ code/dir $ javap -v destinaiton.class | grep "major version"
200
+
201
+ major version: 56
202
+
203
+ code/dir $
204
+
205
+ ```