問題タブ [eclipse-neon]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
eclipse-neon - Java 1.7 を使用する Linux システムで実行するように Eclipse Neon をセットアップする方法
Redhat Enterprise Linux(RHEL) 6.7 Java バージョン「1.7.0_80」 Eclipse Juno 3.8.2 Eclipse Neon 4.6
数か月のうちに、私のプロジェクトは Eclipse 3 から Eclipse 4 に移行します。Eclipse Neon をいじって準備をしたいと思います。私の環境変数 ( Linux ) は Java 1.7 で設定されています。
もちろん、Eclipse Neon が必要とする Java 1.8 をダウンロードできます。
この時点で、この依存関係のために Eclipse Neon を起動することさえできません。ダウンロードした Java 1.8 を起動する前に Eclipse Neon にポイントさせるにはどうすればよいですか?
ありがとう
java - Eclipse Neon クイック アシストは自動的に @NonNull を追加します
私のEclipse Neonワークスペース設定で、私はチェックし[x] Enable annotation-based null analysis
ました。Assign statement to new variable
クイックアシストからやっていると、Eclipse@NonNull
が新しい変数の代入を追加することがあります。したがって、1 行目の代わりに 2 行目を取得します。
これにより、次の 2 つの疑問が生じます。
この動作を有効または無効にするにはどうすればよいですか? 同じワークスペース内の 2 番目のプロジェクトでは、Eclipse はこれを行いません。したがって、ワークスペース設定で構成された注釈ベースの null 分析だけに依存するわけではありません。
Eclipse が結論を下す理由は
annotation
、戻り値が(ドキュメントによって)@NonNull
明らかになる可能性がある間です。null
java.lang.annotation.Annotation java.lang.Class.getAnnotation(java.lang.Class annotationClass)
そのような注釈が存在する場合は、指定された型のこの要素の注釈を返し、そうでない場合は null を返します。
eclipse - Eclipse Neon で GTK メニュー、オートコンプリート、プロパティ ビュー、ポップアップ ヒントのフォント サイズを変更するにはどうすればよいですか?
日食メニューのサイズを変更する必要があります。プロパティビューでも。解像度が高いと、フォントが非常に小さくなります。css フォルダー内の Eclipse 関連ファイルを変更して、パッケージ エクスプローラー ビューのフォント サイズを変更する方法を見つけました。
日食\プラグイン\org.eclipse.ui.themes_1.1.1.v20151026-1355\css
しかし、Eclipseで「IDEメニュー」のフォントサイズを変更するにはどうすればよいですか? また、Eclipseで「プロパティビュー」またはオートコンプリート(コントロール+スペースメニュー)のフォントサイズを変更する方法は? 私はこの質問に対する答えをどこでも探しました。
linux - Windowsに組み込まれたLinuxでmavenプロジェクトを開く
WindowsでビルドしたmavenプロジェクトをLinuxで開こうとしました。このエラーが表示されます
エラー:
それを解決する方法は?
https://cwiki.apache.org/confluence/display/MAVEN/PluginResolutionExceptionであることが わかりましたが、続行する方法がわかりません!
eclipse - Eclipse ネオン: 実行構成を使用できません
Eclipse ネオン: 実行構成を使用できません。null ポインター例外が発生しています。誰もが同じ問題に直面していますか。考えられる理由は何でも構いません。
エラーログを追加しました
- java.lang.IllegalArgumentException: org.eclipse.swt の org.eclipse.swt.SWT.error(SWT.java:4448) の org.eclipse.swt.SWT.error(SWT.java:4514) で引数が無効です。 SWT.error(SWT.java:4419) atorg.eclipse.swt.graphics.TextLayout.setWidthInPixels(TextLayout.java:3333) at org.eclipse.swt.graphics.TextLayout.setWidth(TextLayout.java:3329) at org. org.eclipse.swt.widgets.Control.computeSize(Control.java:663) の eclipse.swt.widgets.Link.computeSizeInPixels(Link.java:213) org.eclipse.swt.layout.GridData.computeSize(GridData. java:491) org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:221) で org.eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:164) で org.eclipse.swt.widgets .Composite.computeSizeInPixels(Composite.java:238) org.eclipse.swt.widgets.Control.computeSize(Control.java:663) org.eclipse.swt.custom.StackLayout.computeSize(StackLayout.java:98) で org.eclipse.swt.widgets.Composite.computeSizeInPixels(Composite.java:238) で org.eclipse.swt.widgets.Control .computeSize(Control.java:663) at org.eclipse.swt.layout.GridData.computeSize(GridData.java:491) at org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:221) at org. org.eclipse.swt.widgets.Composite.computeSizeInPixels(Composite.java:238) の eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:164) org.eclipse.swt.widgets.Control.computeSize(Control. java:663) org.eclipse.swt.custom.CLayoutData.computeSize(CLayoutData.java:26) org.eclipse.swt.custom.ViewFormLayout.computeChildSize(ViewFormLayout.java:90) org.eclipse.swt.custom org.eclipse.swt の .ViewFormLayout.computeSize(ViewFormLayout.java:69)。widgets.Composite.computeSizeInPixels(Composite.java:238) at org.eclipse.swt.widgets.Control.computeSize(Control.java:663) at org.eclipse.swt.custom.SashFormLayout.computeSize(SashFormLayout.java:47) org.eclipse.swt.widgets.Composite.computeSizeInPixels(Composite.java:238) で org.eclipse.swt.widgets.Control.computeSize(Control.java:663) で org.eclipse.swt.layout.GridData.computeSize (GridData.java:491) org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:221) org.eclipse.swt.layout.GridLayout.computeSize(GridLayout.java:164) org.eclipse. org.eclipse.swt.widgets.Control.computeSize(Control.java:663) の swt.widgets.Composite.computeSizeInPixels(Composite.java:238) org.eclipse.swt.layout.GridData.computeSize(GridData.java: 491) org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:221) org.eclipse.swt.layout.GridLayout.layout(GridLayout.java:197) で org.eclipse.swt.widgets.Composite.updateLayout(Composite.java:1383) で org.eclipse.swt.widgets.Composite .updateLayout(Composite.java:1368) at org.eclipse.swt.widgets.Composite.layout(Composite.java:725) at org.eclipse.swt.widgets.Composite.layout(Composite.java:676) at org. org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.createDialogArea(LaunchConfigurationsDialog.java:457) の org.eclipse.jface の eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.addContent(LaunchConfigurationsDialog.java:298)。 dialogs.TitleAreaDialog.createContents(TitleAreaDialog.java:158) org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.createContents(LaunchConfigurationsDialog.java:445) org.eclipse.jface.window.Window.create(Window.java:426) で org.eclipse.jface.dialogs.Dialog.create(Dialog.java:1095) で org.eclipse.debug.internal.ui .launchConfigurations.LaunchConfigurationsDialog.create(LaunchConfigurationsDialog.java:374) で org.eclipse.jface.window.Window.open(Window.java:783) で org.eclipse.debug.internal.ui.launchConfigurations.LaunchConfigurationsDialog.open(LaunchConfigurationsDialog) .java:1154) org.eclipse.debug.ui.DebugUITools$2.run(DebugUITools.java:619) で org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:70) で org.eclipse.debug .ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:627) at org.eclipse.debug.ui.DebugUITools.openLaunchConfigurationDialogOnGroup(DebugUITools.java:560) at org.eclipse.debug.ui.actions.OpenLaunchDialogAction.org.eclipse.jface.action.Action.runWithEvent(Action.java:473) で実行 (OpenLaunchDialogAction.java:82) org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:565) で org.eclipse org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84) の .jface.action.ActionContributionItem.lambda$4(ActionContributionItem.java:397) org.eclipse.swt.widgets.Display.sendEvent(Display. java:4415) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1103) org.eclipse.swt.widgets .Widget.sendEvent(Widget.java:1088) at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:802) at org.eclipse.jface.action.ActionContributionItem.lambda$8(ActionContributionItem.java:1258) org.eclipse.swt.widgets.EventTable にあります。sendEvent(EventTable.java:84) org.eclipse.swt.widgets.Display.sendEvent(Display.java:4415) org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1079) org.eclipse org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine の .swt.widgets.Display.runDeferredEvents(Display.java:4233) org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3821) org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run( PartRenderingEngine.java:1020) で org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:150) で org.eclipse.ui.internal.Workbench$5.run(Workbench.java:687) でorg.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:336) org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:604) org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:148) org.eclipse.ui.internal.ide.application.IDEApplication.start( IDEApplication.java:138) org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196) で org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134) でorg.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104) で org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388) で 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.org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673) の java.lang.reflect.Method.invoke(未知のソース) のreflect.DelegatingMethodAccessorImpl.invoke(不明なソース) org.eclipse.equinox.launcher の.Main.basicRun(Main.java:610) at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
eclipse - org.eclipse.core.runtime.compatibility の Eclipse ネオン 4.6 の削除を回避する方法
Eclipse Neon (4.6) リリースでは、org.eclipse.core.runtime.compatibility が削除されました。これについて言及されているhttps://bugs.eclipse.org/bugs/show_bug.cgi?id=476405を参照してください。
私たちのプラグインのいくつかはこれに依存しており、現在、このバージョンの Eclipse にはインストールされません。
これらのプラグインを作り直してこの依存関係を削除する以外に、簡単な回避策はありますか?これは大きな作業になる可能性があります。