javac

    6熱度

    2回答

    我想將任何枚舉值傳遞給工具類中的方法,並獲得另一個枚舉類型相同的枚舉值。事情是這樣的: public class XMLUtils { public static Enum<?> getEnumAttribute(Element element, String name, Enum<?> defaultValue) { if (element.hasAttr

    2熱度

    3回答

    調用此方法: public static @Nonnull <TV, TG extends TV> Maybe<TV> something(final @Nonnull TG value) { return new Maybe<TV>(value); } 這樣的: public @Nonnull Maybe<Foo> visit() { return Maybe.some

    0熱度

    1回答

    試圖創建一個導入另一個測試包的測試應用程序。 應用程序中列出了測試,由於是編譯CMD和ERR .. 的文件都在同一目錄。我能夠編譯MyIncorrectnessListener.java和MycssErrorHandler.java,沒有警告/錯誤。 我想弄清楚err的原因是什麼>>> sjsu_classes.java:33:'。'預計< < < < < 任何指針/評論贊賞... 感謝 編譯CM

    5熱度

    1回答

    我想寫一個註釋處理器的JSR 269格式,它使用javac的編譯器樹API來做一些源代碼分析。我對成員選擇表達式感興趣,例如方法調用。 我可以很容易地得到所選方法(或字段等)的名稱。但是我想知道選擇什麼類型的成員,而且我似乎無法找到一種簡單的方法來執行此操作。 Trees.getTypeMirror返回null我嘗試調用它的所有內容(並且Javadoc沒有提示)。 我想我可以詳盡地分析每一種表達對

    1熱度

    3回答

    我遇到了JLS的一個奇怪的問題,或者一個JavaC錯誤(不知道是哪個)。請閱讀以下內容並提供解釋,並酌情引用JLS通過或Sun Bug ID。 假設我有三個 「模塊」,代碼做作項目 - API - 定義了框架API - 想Servlet API的 默認地將Impl - 定義的API實現 - 想Tomcat的Servlet容器 應用 - 應用程序我寫 下面是每個模塊中的類: API - Messag

    4熱度

    3回答

    我想弄清楚如何組織使用軟件包的源文件和類文件。我發現一個非常有用的tutorial。但我仍然有一些問題。 據我瞭解這是一個很好的做法,包的名稱和包裝的元素存儲的目錄名稱之間的同構。例如,如果我有一個名爲aaa.bbb.ccc包包含ddd類這是一個很好的做法,有一個名爲「ddd.class」,位於「$ CLASSPATH/AAA/BBB/CCC /」一類的文件。我是否正確? 如果是的話,將Java編

    9熱度

    1回答

    有什麼辦法可以強制Maven 2(> 2.0.10)打印正在執行的實際javac命令。儘管我們已經使用MAVEN_OPTS提高了最大值,但我們仍然耗盡內存。我希望能夠看到正在執行的內存不足的實際命令。 我已經使用在POM文件的插件管理部分下面的詳細設置嘗試,但似乎沒有給我javac命令: <plugin> <groupId>org.apache.maven.plugins</groupI

    3熱度

    2回答

    C:\Program Files (x86)\Java\jdk1.6.0_17\bin>javac VendingMachine.java VendingMachine.java:27: error while writing VendingMachine: VendingMachine.class (Access is denied) public class VendingMachine

    2熱度

    1回答

    我有一個螞蟻javac任務,它應該運行一些註釋處理器。從一個批處理文件運行時,它工作正常,但無法從日食開始時 錯誤運行的javac.exe編譯 。正常編譯javac任務工作得很好。 我猜螞蟻從eclipse開始使用一些不同的編譯器? 如何將其更改爲正常編譯器?或者讓它以任何方式工作?

    2熱度

    1回答

    我正在與在單獨的線程上運行,在它們之間〜10ms的暫停兩個因com.sun.tools.javac.Main.compile()調用運行一個多線程構建。現在(每100個版本左右),第二個javac在第一個javac的輸出中抱怨糟糕的類格式。 這是Linux,但它在所有os'es工作。我在這裏面臨的約束是什麼? 我正在併發構建系統上,所以我調用javacs的原因是因爲他們在不同的模塊。有確保運行順序