ecj

    0熱度

    1回答

    我正在使用名爲iText的庫(使用JAR文件添加到項目中)。它的API可以在這裏看到:https://coderanch.com/how-to/javadoc/itext-2.1.7/com/lowagie/text/Image.html 在我的項目,我有一個簡單的Java文件,名爲Worker.java,使用這個庫: import com.lowagie.text.Image; public

    0熱度

    1回答

    當我嘗試編譯6.1.10中的portlet插件時,我遇到了一個奇怪的問題。 該插件的第一個版本沒有任何問題,並在SVN中提交。我做了這個插件的一個分支,並在java文件中進行了一些更改,從那時起我無法從提示中編譯它(在Liferay Studio 2.2.x中編譯正確)。 所以,現在我有相同的SDK相同插件的兩個版本,但第一個版本編譯沒有問題,而第二個有以下錯誤: [javac] 1. ERROR

    6熱度

    1回答

    Eclipse使用它自己的編譯器(ECJ)來編譯Java代碼。調試用Eclipse編譯的程序比較容易,因爲可以立即應用簡單的代碼更改(通過熱代碼替換)。 另一方面,Maven使用(默認情況下)Oracle JDK,它生成不同的字節代碼,以防止Eclipse調試會話中的熱代碼替換。 所以我想用我的Maven構建Eclipse ECJ編譯器,如果我打算調試程序。對我來說一個方便的方式將是一個 「歐洲法

    1熱度

    1回答

    我有一個可以很好地蝕(ECJ)但甲骨文的javac不能建立它來建立一個項目,編譯Java通過月食歐洲法院(JDT核心)(某些原因如鏈接:the different of ecj and javac)。 我想從eclipse移植到Gradle構建,以便Jenkins可以運行Gradle腳本。但是Gradle總是使用javac來編譯。我使用的插件「日食,月食-WTP」或圖書館,JDT的依賴性的grad

    0熱度

    1回答

    我發現從ECJ編譯器編譯的字節碼缺少註釋信息。 public class HelloWorldApp { @GetAction("/hello") public String sayHello() { return "Hello World!"; } } 從字節碼由歐洲法院編譯反編譯源代碼: public class HelloWorldApp {

    2熱度

    2回答

    在遺傳規劃(GP)中,當使用島嶼模型時,這是否意味着它將劃分島嶼之間的人口規模? 例如,如果在參數文件中,我們有 pop.subpop.0.size = 4000 ,我們有4個島嶼,這是否意味着每個島嶼都會有大小1000的人口?如果我們把這一行代碼放在每個島的參數文件中怎麼辦?每個島嶼可能有不同的人口規模? 我使用Java和ECJ package實現在GP島模型。

    15熱度

    2回答

    我有以下類: import java.util.HashSet; import java.util.List; public class OverloadTest<T> extends HashSet<List<T>> { private static final long serialVersionUID = 1L; public OverloadTest(Overl

    4熱度

    1回答

    在將代碼庫從Java 1.7遷移到1.8期間,我們收到錯誤消息「方法...不適用於參數「在幾個代碼位置上,都遵循泛型使用中的相同模式。 我們目前在Windows 7上大多使用Eclipse Mars(4.5.2),但也可以用Neon(4.6)確認行爲。 Javac以及ecj與1.7合規性級別都可以編譯我們的代碼沒有錯誤。 這裏是一個最小的,完整的,並且可驗證例如: public class Com

    1熱度

    1回答

    在Java中,可以在運行時從包含在字符串中的源代碼編譯和加載類(例如,使用javax.tools.JavaCompiler,EclipseCompiler或Janino)。這個過程可以完全在內存中,不需要編寫任何臨時文件。 Xtend語言的工作原理是將Xtend源代碼轉換爲Java源代碼並編譯。 (糾正我,如果我錯了。)是否有可能將包含Xtend源代碼的字符串轉換爲包含Java源代碼的字符串,以便