Home Php C# Sql C C++ Javascript Python Java Go Android Git Linux Asp.net Django .net Node.js Ios Xcode Cocoa Iphone Mysql Tomcat Mongodb Bash Objective-c Scala Visual-studio Apache Elasticsearch Jar Eclipse Jquery Ruby-on-rails Ruby Rubygems Android-studio Spring Lua Sqlite Emacs Ubuntu Perl Docker Swift Amazon-web-services Svn Html Ajax Xml Java-ee Maven Intellij-idea Rvm Macos Unix Css Ipad Postgresql Css3 Json Windows-server Vue.js Typescript Oracle Hibernate Internet-explorer Github Tensorflow Laravel Symfony Redis Html5 Google-app-engine Nginx Firefox Sqlalchemy Lucene Erlang Flask Vim Solr Webview Facebook Zend-framework Virtualenv Nosql Ide Twitter Safari Flutter Bundle Phonegap Centos Sphinx Actionscript Tornado Register | Login | Edit Tags | New Questions | 繁体 | 简体


10 questions online user: 12

0
votes
answers
57 views
+10

如何解決必需的Eclipse插件包

1

我想使用Tycho依次構建一些Eclipse插件(比如A,B,C,D),然後在構建完所有插件後將它們放入p2存儲庫。如何解決必需的Eclipse插件包

現在,插件B依賴於插件A.在插件B的清單文件中,A在所需的捆綁軟件部分中給出。

但是,由於A在p2 repo中不存在,因爲我正在構建p2 repo,即一旦所有插件都被構建完畢。因爲我想爲所有插件構建一個p2回購(計數大約爲50)。

這些所有插件都存在於單個文件夾中。

我該如何解決這種依賴性?

+0

[Tycho的Maven多模塊中的自定義pom.xml文件名可能重複](https://stackoverflow.com/questions/33396390/custom-pom-xml-filename-in-maven-multimodule-for-tycho) –

沙发
0
1

你可以按照類似的多模塊模式中所描述的「Custom pom.xml filename in maven multimodule for tycho

<!-- in file pom.xml --> 
<modules> 
    <module>A/pom.xml</module> 
    <module>B/pom.xml</module> 
    <module>C/pom.xml</module> 
    <module>D/pom.xml</module> 
</modules> 

<!-- in file pom-tycho.xml --> 
<modules> 
    <module>A/pom.xml</module> 
    <module>B/pom.xml</module> 
    <module>C/pom.xml</module> 
    <module>D/pom.xml</module> 
</modules> 

的想法是,在一個多模塊項目構建順序如下<module>元素中的聲明順序。

0
votes
answers
43 views
+10

在IDE調試器(例如Java9 StackWalker)中隱藏堆棧框架

10

Java9的新功能使我意識到,如果Eclipse(最好是IntelliJ)可以配置爲使用可以修改普通Call Stack視圖的自定義StackWalker在IDE的調試器中。在IDE調試器(例如Java9 StackWalker)中隱藏堆棧框架

我想要做的是隱藏例如調試JavaEE程序時特定的技術堆棧條目,以及許多第三方支持庫中。一般來說,我希望可以省略特定的(可定製的)通常不感興趣的堆棧幀,例如基於包或類名的(通配符)。理想情況下,「步入」也會自動跳過這些幀,然後返回到「未壓縮」堆棧幀內。

有誰知道這樣的功能是否已經可以在Eclipse或IntelliJ中使用。如果它沒有專門使用StackWalker,但是在概念上類似的話,那也沒問題。或者你知道這個功能是否在IDE中計劃。

沙发
0
2

一個很好的功能,讓我想知道爲什麼兩個IDE的核心功能都沒有這個功能。

的Eclipse:

有人描述瞭如何做,沒有Java9在Eclipse:https://stackoverflow.com/a/27332733/3931225。 不幸的是,目前只適用於Eclipse Luna(4.4)。

他的工作基於Intersult的stackfilter plugin,該工具僅適用於Eclipse Indigo(3.7)。

沒有任何過濾器的Eclipse調用堆棧: Eclipse no filter

Eclipse的調用堆棧與stackfilter插件: Eclipse with filter

的IntelliJ:

我沒有發現任何方式過濾調用堆棧中IntelliJ,但它確實有一個step filter

+0

我不認爲這個答案的任何一部分真的解決了這個問題。這個問題特別提到了調試器,而不是輸出控制檯。這兩個選項都只能處理控制檯。 –

+0

@E-Riz你是對的。我從我的答案中刪除了IntelliJ控制檯的東西,併爲IntelliJ添加了一個步驟過濾器的鏈接。還添加了Eclipse插件的屏幕截圖,以更好地顯示它是關於調用堆棧,而不是輸出控制檯。 – KompjoeFriek

板凳
0
2

IntelliJ has調試器窗口中的堆棧過濾器。它可以讓你隱藏不屬於你自己代碼的庫中的條目。它是在棧幀窗口

img

一旦開啓的右上角的小過濾漏斗圖標,我只看到從我的代碼來幀。據我所知,調試器尊重這種選擇,並且只要存在屬於您的代碼的棧幀,就不會進入導致外部庫的方法。

快速檢查插件存儲庫沒有發現任何有前途的插件提供附加功能。

0
votes
answers
45 views
+10

Typescript驗證器不能在我的角度IDE工作Eclipse插件

0

如果我在打字稿編輯器中輸入錯誤的代碼,它不會顯示我任何編譯時錯誤。我不知道爲什麼打字稿驗證器不起作用。我正在使用eclipse Neon.3版本(4.6.3)和角度IDE插件。我是否還需要添加任何支持打字稿驗證程序的內容,請讓我知道。Typescript驗證器不能在我的角度IDE工作Eclipse插件

enter image description here

沙发
0
1

我不知道沒有被標記爲你哪些錯誤,但有項目屬性使TSlint驗證,如果tslint.json存在於項目的設置(打字稿首選項頁)。這是每個項目的設置,整個工作空間不可用。

如果這沒有幫助,也許你可以舉一個沒有被標記的錯誤類型的例子嗎?還是錯誤沒有被標記出來,但出現在標記或問題視圖中?嘗試一個新的工作區和一個新的Angular項目(或帶有Typescript文件的其他項目),只是爲了檢查這可能是在您現有的工作區設置中的一些損壞。

0
votes
answers
35 views
+10

日食 - 手動安裝本地更新站點

0

我有一個地方下載Eclipse更新站點的,與通常的文件夾結構:日食 - 手動安裝本地更新站點

net.sf.eclipsecs-updatesite_7.6.0.201703111252.zip/ 
    content.jar 
    content.xml.xz 
    artifacts.jar 
    artifacts.xml.xz 
    p2.index 
    plugins/ 
    features/ 

我必須「安裝新軟件」菜單中的聲音無法訪問。
我可以通過將文件移動到正確的目錄來手動安裝插件嗎?

的Eclipse版本是3.7

+0

In _Help>安裝新軟件..._點擊_添加..._然後_存檔... _ – howlger

+0

@howlger不幸的是我無法訪問該菜單。 – LppEdd

+0

在Eclipse安裝目錄中是否有'dropins'目錄? – howlger

沙发
0
0

嘗試放或歸檔解壓縮到dropins子目錄Eclipse安裝目錄。

(自Eclipse 3.4以來存在dropins文件夾,因爲更新機制已更改爲所謂的p2)。

0
votes
answers
60 views
+10

Eclipse Oxygen插件Missing Constraint:Import-Package

0

我正在爲Eclipse Oxygen編寫一個插件,允許直接從工具欄按鈕運行外部工具。當我右鍵單擊該項目,並單擊運行Eclipse的應用程序,我得到一個彈出窗口,顯示了以下錯誤Eclipse Oxygen插件Missing Constraint:Import-Package

javax.xml.ws 
    Missing Constraint: Import-Package: java.xml.bind; version="0.0.0" 
    Missing Constraint: Import-Package: java.xml.bind.annotation; version="0.0.0" 
org.apache.xmlrpc 
    Missing Constraint: Import-Package: java.xml.bind; version="0.0.0" 

如果我點擊繼續,Eclipse的啓動與插件,它正常運行。我試着按照建議here打開運行配置並選擇添加必需的捆綁包(儘管使用添加必需的插件,因爲沒有捆綁按鈕),但它沒有幫助。我無法在列表中看到javax.xml.bind,也無法添加它。

項目本身是很簡單的用下面的依賴

org.eclipse.core.runtime 
org.eclipse.debug.ui 
org.eclipse.jface 

和擴展

org.eclipse.debug.core.launchers 
org.eclipse.ui.commands 
org.eclipse.ui.handlers 
org.eclipse.ui.menus 

我列出的依賴層次和javax.xml.bind中沒有列出。

如何添加依賴項或清除清除錯誤?

+0

如果使用Java 9,請參閱https://stackoverflow.com/a/47795587/6505250和https://stackoverflow.com/a/46862075/6505250 – howlger

+0

@howlger。我已經檢查過,但項目和eclipse本身都配置爲Java 8.謝謝。 – Goose

+0

問題是,您是否使用Java 9 JRE/JDK來運行它(請參閱啓動配置中的_JRE_選項卡)? – howlger

沙发
0
1

看來,這兩個包(java.xml.bindjava.xml.bind.annotation)在您的目標平臺中缺失。

添加javax.xml.bind插件(其中can be download from Eclipse Orbit,例如here)到目標平臺應該解決這個問題。

0
votes
answers
44 views
+10

ListSelectionDialog中的圖標

0

我想使用ListSelectionDialog.class創建彈出式對話框,使用戶可以選擇多個項目。我希望可以使用右上角的另一個圖標裝飾的項目圖標進行顯示。我使用的是如下代碼,ListSelectionDialog中的圖標

ListSelectionDialog dialog = new ListSelectionDialog(PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell(), 
projects.keySet(), ArrayContentProvider.getInstance(), 
new LabelProvider() { 
    @Override 
    public Image getImage(Object element) { 
     // TODO Auto-generated method stub 
     return ????; 
    } 
}, 
"Choose projects to evaluate"); 

但我不知道把換來的指令是什麼,new Image(pathToGif)作品的時候,我給它是無用的,因爲它應該很多工作,我的磁盤上的非相對路徑機器。如何添加裝飾品?

+0

好吧,'... .imageDescriptorFromPlugin(pluginid,pathToGIf).createImage(null)'似乎工作正常,但我仍然想念裝飾品 – Julia

+0

見https://www.eclipse.org/articles/Article-Decorators/ decorators.html – howlger

沙发
0
0

如果您的列表內容是IProject值(或東西,可以適應IProject),可以使用

WorkbenchLabelProvider.getDecoratingWorkbenchLabelProvider() 

以獲取工作臺對象的標準裝飾標籤供應商。

0
votes
answers
34 views
+10

在Eclipse Juno上安裝Marketplace插件

269
votes
answers
34 views
+10

Eclipse的JavaScript編輯器插件[重複]

up vote 257 down vote accepted favorite
沙发
+2570
+50

在Eclipse中完成以下步驟以獲取JavaScript文件的插件:

  1. 打開Eclipse - &gt; 轉到“幫助” - &gt; “安裝新軟件”
  2. 選擇適用於您的Eclipse版本的存儲庫。我有Juno所以我選擇 http://download.eclipse.org/releases/juno
  3. 展開“編程語言” - &gt; 選中“JavaScript開發工具”旁邊的框
  4. 點擊“下一步” - &gt; “下一步” - &gt; 接受許可協議的條款 - &gt; “完成”
  5. 等待軟件安裝,然後重新啟動Eclipse(通過單擊彈出窗口中的“是”按鈕)
  6. Eclipse重新啟動後,打開“

    使用突出顯示的JavaScript語法打開.html或.js文件:
    12.(可選)選擇JavaScript Perspective
    13.在腳本中瀏覽並選擇.html或.js文件[JavaScript Perspective]中的資源管理器(或Package Explorer [Java Perspective]或PyDev Package Explorer [PyDev Perspective]無所謂。)
    14.右鍵單擊.html或.js文件 - &gt;
    “打開方式” - &gt; “其他......”
    15.選擇“內部編輯器”
    16.選擇“Java腳本編輯器”。
    單擊“確定”(現在突出顯示JavaScript語法) [JavaScript Perspective]中的腳本瀏覽器中的js文件(或Package Explorer [Java Perspective]或PyDev Package Explorer [PyDev Perspective]無所謂。)
    14.右鍵單擊.html或.js文件 - &gt;
    “打開方式” - &gt; “其他......”
    15.選擇“內部編輯器”
    16.選擇“Java腳本編輯器”。
    單擊“確定”(現在突出顯示JavaScript語法) [JavaScript Perspective]中的腳本瀏覽器中的js文件(或Package Explorer [Java Perspective]或PyDev Package Explorer [PyDev Perspective]無所謂。)
    14.右鍵單擊.html或.js文件 - &gt;
    “打開方式” - &gt; “其他......”
    15.選擇“內部編輯器”
    16.選擇“Java腳本編輯器”。
    單擊“確定”(現在突出顯示JavaScript語法)

+50

認為JavaScriptDevelopmentTools可能會這樣做。雖然,我已經吃掉了靛藍,我很確定它會自動完成那種事情。

+50

允許語法檢查的JavaScript

JSHint-Eclipse

以及Eclipse中.js文件的自動建議? < / blockquote>

  1. 使用JSDoc更多,因為JSDT對該標準有很好的支持,因此您將獲得更多對你自己的代碼的建議。
  2. 有新的TernIDE為.js和AngulatJS .html提供額外的提示。 http://www.nodeclipse.org/updates/anide/

    獲取Anide作為 Nodeclipse 領導,我一直在尋找Eclipse生態系統中可用的東西。 Nodeclipse 網站有更多鏈接,我邀請在GitHub上協作使用JavaScript工具

+20

在2015年,我會選擇:

  • 對於小腳本:js編輯器+ jsHint插件
  • 對於大型代碼庫: TypeScript Eclipse插件或類似的轉換語言......我只知道TypeScript在Eclipse中運行良好。

    當然,您可能希望保留JS以便於項目設置並避免轉換過程...沒有最終解決方案。

    或者只是等待ECMA6,7,...: )

為什麼要使用TypeScript插件來開發JS代碼?很容易就會有使用TypeScript功能的風險... - a1an 2015年9月1日10:20

如果您的代碼庫非常大,它可以幫助使用轉換器,一些大的JavaScript項目切換到類似TypeScript,Closure,CoffeeScript等......因為它們有助於維護和組織代碼庫。但是當然這不是免費的,因為你需要安裝一些東西並了解更多。 - Christophe Roussy 2015年9月15日8:40

9
votes
answers
38 views
+10

如何在Eclipse中安裝Hibernate Tools?

在Eclipse中安裝Hibernate Tools作為插件的正確方法是什麼? Hibernate網站並沒有給出任何指示。

查看Hibernate Tools二進製文件 HibernateTools-3.2.4.Beta1-R200810311334.zip ,看來我可以在我的eclipse目錄中解壓縮它。我只是在我的eclipse目錄中解壓縮它嗎?這似乎是一個hacky安裝它。

沙发
+30

方法-1在線Hibernate工具安裝

在Eclipse IDE的菜單欄中,選擇幫助&gt;&gt; 安裝新軟件將Eclipse更新站點URL“download.jboss.org/jbosstools/updates/stable/Eclipse_Version < p>

選擇工具並單擊下一步。不要選擇所有工具;它將安裝所有工具不必要的工具。我們只需要hibernate工具。

接受許可協議並單擊“完成”。完成安裝過程需要幾分鐘時間。

安裝完成後,重新啟動eclipse以驗證是否Hibernate工具安裝正確,我們將在Eclipse中查看Hibernate Perspective-&gt;&gt; Window-&gt;&gt; Open Perspective-&gt;&gt;其他

方法-2離線安裝 < hr>

如果你沒有互聯網連接,並希望離線方法在eclipse中添加hibernate工具。要安裝Hibernate Tools,請解壓縮 我們在Eclipse中成功安裝了JBoss Hibernate Tools。:)現在快樂編碼

參考文獻:

方法1使用Eclipse Neon失敗。 - LuísdeSousa 2017年1月19日13:08

@LuísdeSousa嘗試第二種方法。 - Divyesh Kanzariya 2017年1月19日14:19

板凳
+20

菜單幫助&gt; 安裝新軟件

使用此網址: http://download.jboss。組織/ jbosstools /更新/穩定/

這將嘗試(並且失敗)安裝過時的版本:3.4。 - LuísdeSousa 2017年1月19日13:01

這就是你要找的東西:gstaff.org/colorEditor - Alex V. 2015年12月24日11:57

由於創建問題的時間是對尚未被禁止的軟件的請求。問題應該設定為“僅具有歷史意義”,而不是關閉。因此,我投票重新開放。 - 彼得於2016年4月1日10:47

地板
+20

我在Windows 7 64位上運行Eclipse Indigo 64位,並且使用JBoss Tools 3.3.X最新下載,我不斷錯過與Maven和其他插件相關的依賴性錯誤。這是鏈接

所以,我選擇只安裝Hibernate Tools否則,在eclipse的安裝軟件對話框頂部輸入“hibernate”。只顯示了4個項目,所以我安裝了所有項目。它運行良好沒有任何問題。這是我的教程經過多次嘗試失敗後,過去常常安裝好。

我不喜歡

這裡也是一樣(見前面的評論)。我在“過濾器”行中鍵入了hibernate,但是我得到了4個以上的項目......我實際上得到了6個項目(包括“JBoss Maven Hibernate Configurator”)。我現在嘗試選擇所有這些,看看會發生什麼......現在感謝+1。 - 於2013年10月11日19:48保留

不幸的是它仍然失敗。這次因為依賴衝突而無法完成安裝。正在安裝的軟件:JBoss Maven Hibernate Configurator 1.5.0.Final-v20130719-2050-B70(org.jboss.tools.maven.hibernate.feature.feature.group 1.5.0.Final-v20130719-2050-B70)。 - 於2013年10月11日19:51保留

這個錯誤出現在Eclipse Kepler上。請參閱marketplace.eclipse.org/content/error/report/1196126您使用的是Eclipse Indigo嗎? - James Drinkard 2013年10月11日20:05

4楼
+10

稍後在日食中解壓縮HibernateTools-3.2.4.Beta1-R20081031133 - &gt; 菜單幫助 - &gt; 更新Sofwate - &gt; 添加網站 - &gt; 本地添加,並選擇de文件夾解壓縮安裝自動

5楼
+10

我不能為我的生活得到Next或Finish按鈕不要變灰

這是屁股UI中的日食痛。如果先前某些組件因為它們已經破壞了依賴關係而取消跟踪,它會在許可證中阻塞。你必須在第一步中取消選擇它們。

注意,為了避免使用Eclipse的更新功能,它打破了我的所有插件,我不得不刪除我的./eclipse文件夾並重新安裝所有。

6楼
0

將插件和功能文件夾複製到eclipse後(例如c:program fileseclipse(或者你安裝它的時候)。你會看到一個功能和插件文件夾)你可以通過訪問來檢查是否安裝了hibernate幫助&gt; 軟件更新&gt; 安裝軟件。如果未列出hibernate,請關閉eclipse並使用此命令“eclipse -clean”通過命令窗口再次啟動它。

7楼
-20

對於Eclipse插件,只需將其解壓縮並將該文件夾放在EclipsePlugins目錄中即可。就這麼簡單。

我做到了 它沒用。該插件似乎安裝正確,但它找不到我的項目類。我認為這是由於插件如何看到彼此的一些額外設置,這些設置不會通過手動安裝自動應用。 - atas 09年9月28日10:34

3
votes
answers
38 views
+10

Eclipse的輕量級SQL編輯器[關閉]

是否有適用於Eclipse的簡單SQL編輯器插件?

簡單來說,我的意思是,編輯器 NOT 連接到任何數據庫,語法突出顯示並且最好格式化sql是一個獎金。

沙发
+30

剛剛找到DBeaver: http://dbeaver.jkiss.org/

看起來不錯,有很多功能,支持mssql(我現在需要的:) :)我會試一試......