ネットでしらべてもよくわからなかったところを、
忘れないうちにメモ(現状、自分へのメモ・あとで、充実させるかも)
■とにかく立ち上がらない
・STSを立ち上げようとすると、Javaが古い、1.8を使えといわれる
・Java was started but returned exit code=13
とかかれたダイアログ(OKしか押せない)が出て、立ち上がらない
→64ビット版と32ビット版の違いらしい?
【理由】
Javaがあってない
【対策】
最新版の”JDK”を入れなおす
→ふつうにJavaのダウンロードをするとJRE
JREは、違うエラーになる
■maven installで、JDKを入れているのに、エラーメッセージで
JREが入っているみたいなエラー(下の赤い四角形)が出る。
【理由】
JDKは入っているし、JAVA_HOMEもパスもJDKになっている・・・けど、
なぜか、STSのinstall Javaが、JREを指している
【対策】
JDKのパスに変える
※8月24日追加
stsのメニュー Window→preferencesを選択すると、以下のダイアログが出る。
そのダイアログでJava→Installed JREsを選択したとき、右側に、赤い四角形で囲んだように、
javaのあとに(JDKとこないですぐに)JREときたら、JDK”ではない”JREを指定している。
この場合、これを選択して、Editボタンをクリック。出てきたダイアログで、JDKの下にある
JREを選択する。
■m2のリポジトリのtomcat-embeded-coreにアクセスできない(しっかり、そのjarはあるのに)といわれる
【理由】
よくわからないけど、なにかおかしくなったみたい
【対策】
以下のことを順に行う
・stsを終了する
・ユーザーの自分のアカウントの下の.m2など、.ではじまるものを削除・・・すると怖いので、一時的にどこかにおく
・STSを立ち上げ、workspaceをいままでと違うところにする
そしたら、なぜか、うまくいった
■(8月24日追加)以下のダイアログが出て、急に立ち上がらなくなった。
そのログをみると
まったく、意味不明・・・
【理由】
よくわからない(ファイルパスがながすぎる?)
【対策】
以下のようにしたら立ち上がった。理由不明
・Cドライブ直下にstsというフォルダをつくり、その中に解凍し魔物を入れる
・そこのstsを立ち上げる
・workspaceは、実行ファイルsts.exeと同じフォルダ内につくる。
忘れないうちにメモ(現状、自分へのメモ・あとで、充実させるかも)
■とにかく立ち上がらない
・STSを立ち上げようとすると、Javaが古い、1.8を使えといわれる
・Java was started but returned exit code=13
とかかれたダイアログ(OKしか押せない)が出て、立ち上がらない
→64ビット版と32ビット版の違いらしい?
【理由】
Javaがあってない
【対策】
最新版の”JDK”を入れなおす
→ふつうにJavaのダウンロードをするとJRE
JREは、違うエラーになる
■maven installで、JDKを入れているのに、エラーメッセージで
JREが入っているみたいなエラー(下の赤い四角形)が出る。
【理由】
JDKは入っているし、JAVA_HOMEもパスもJDKになっている・・・けど、
なぜか、STSのinstall Javaが、JREを指している
【対策】
JDKのパスに変える
※8月24日追加
stsのメニュー Window→preferencesを選択すると、以下のダイアログが出る。
そのダイアログでJava→Installed JREsを選択したとき、右側に、赤い四角形で囲んだように、
javaのあとに(JDKとこないですぐに)JREときたら、JDK”ではない”JREを指定している。
この場合、これを選択して、Editボタンをクリック。出てきたダイアログで、JDKの下にある
JREを選択する。
■m2のリポジトリのtomcat-embeded-coreにアクセスできない(しっかり、そのjarはあるのに)といわれる
【理由】
よくわからないけど、なにかおかしくなったみたい
【対策】
以下のことを順に行う
・stsを終了する
・ユーザーの自分のアカウントの下の.m2など、.ではじまるものを削除・・・すると怖いので、一時的にどこかにおく
・STSを立ち上げ、workspaceをいままでと違うところにする
そしたら、なぜか、うまくいった
■(8月24日追加)以下のダイアログが出て、急に立ち上がらなくなった。
そのログをみると
!SESSION 2016-08-24 11:17:49.203 ----------------------------------------------- eclipse.buildId=3.8.1.201607290850-RELEASE-e46 java.version=1.8.0_101 java.vendor=Oracle Corporation BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=ja_JP Framework arguments: -product org.springsource.sts.ide Command-line arguments: -os win32 -ws win32 -arch x86_64 -product org.springsource.sts.ide !ENTRY org.eclipse.osgi 4 0 2016-08-24 11:17:55.625 !MESSAGE Application error !STACK 1 java.lang.ArrayIndexOutOfBoundsException at java.lang.System.arraycopy(Native Method) at java.util.Arrays.copyOfRange(Unknown Source) at java.util.Arrays.copyOfRange(Unknown Source) at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.lambda(ChooseWorkspaceDialog.java:380) at java.util.stream.ReferencePipeline.accept(Unknown Source) at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source) at java.util.stream.AbstractPipeline.copyInto(Unknown Source) at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) at java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source) at java.util.stream.AbstractPipeline.evaluate(Unknown Source) at java.util.stream.ReferencePipeline.collect(Unknown Source) at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.createUniqueWorkspaceNameMap(ChooseWorkspaceDialog.java:382) at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.createRecentWorkspacesComposite(ChooseWorkspaceDialog.java:325) at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.createDialogArea(ChooseWorkspaceDialog.java:176) at org.eclipse.jface.dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:158) at org.eclipse.jface.window.Window.create(Window.java:426) at org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095) at org.eclipse.jface.window.Window.open(Window.java:783) at org.eclipse.ui.internal.ide.ChooseWorkspaceDialog.prompt(ChooseWorkspaceDialog.java:114) at org.eclipse.ui.internal.ide.application.IDEApplication.promptForWorkspace(IDEApplication.java:342) at org.eclipse.ui.internal.ide.application.IDEApplication.checkInstanceLocation(IDEApplication.java:261) at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:128) at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519) |
まったく、意味不明・・・
【理由】
よくわからない(ファイルパスがながすぎる?)
【対策】
以下のようにしたら立ち上がった。理由不明
・Cドライブ直下にstsというフォルダをつくり、その中に解凍し魔物を入れる
・そこのstsを立ち上げる
・workspaceは、実行ファイルsts.exeと同じフォルダ内につくる。