javacompiler

    4熱度

    2回答

    我只改變一個源文件並重新啓動構建: $ gradle jar Incremental java compilation is an incubating feature. :compileJava Full recompilation is required because 'XXX.java' was changed. Analysis took 0.241 secs. 我gradl

    2熱度

    1回答

    讓整個應用程序爲每個變量名稱添加一個帶有變量名稱的@Param()註解是非常煩人的。當你改變變量名並且必須改變@Param內部的名字時,這也令人沮喪,是否有任何好方法來註釋一個方法,以便編譯器知道保留變量名的元信息? 我注意到在eclipse編譯器中,我得到了arg0,arg1,這是在調試模式下,因爲我逐步執行了代碼。如何設置它,以便實際的變量名稱通過? 最後,我在Play 1.3如何處理這個問題

    0熱度

    2回答

    我正在使用MEAN堆棧進行在線編碼測試應用程序。在nodejs中尋找解決方案,編譯用戶在編輯器中輸入並提交的Java代碼。用戶可以輸入測試輸入,運行並檢查輸出。 我曾經碰到過下面exec方法解決方案, exec('java -jar userCode.jar',function (error, stdout, stderr){ }); 但由於涉及在編譯之前創建的jar文件出來的用戶提交的Ja

    0熱度

    1回答

    我第一次來這裏... 該任務是在編譯動態類(從字符串創建)和隨後創建實例化。 問題是在輸入我的自定義包/類,放在不同的文件夾,動態類。例如:import controller.*;後出現錯誤: /CompiledClass.java:4: error: package controller does not exist 但標準包(庫)已導入很好,沒有任何問題,編譯結束了同樣的方式。 我試着通過

    0熱度

    1回答

    我有一個prorgam這就是產生源代碼和想要的Java的運行期執行期間等來編譯此源代碼: generateSource() compileSource() 我使用JavaCompiler進行從ToolProvider : ArrayList<String> optionList = new ArrayList<String>(); System.out.println("Retrieve

    1熱度

    1回答

    我試着在運行時編譯代碼中的.java文件,並且在eclipse上一切正常。但是當我試圖導出項目時,製作一個可運行的jar文件,然後執行jar ......好吧,沒有任何反應。 爲什麼它不能從可運行jar文件中工作? 這就是我看到的java控制檯上的罐子執行後: 30/10/15 13:47:19,597 iconservicesagent[265]: Failed to get the real

    0熱度

    1回答

    我在添加數據綁定到我的項目時遇到了很多麻煩。有一個複雜的build.gradle。不幸的是,我不能從它發佈太多。 如果我添加數據綁定在我的應用程序的build.gradle文件{啓用=真}到我的Android塊我碰到下面的錯誤 - > 錯誤:無法更改配置的依賴關係「:項目名稱:編譯」它有後已解決。 無法在空對象上獲取屬性'javacompile'。 我在我的類路徑中添加了數據綁定庫。如果我不添加d

    7熱度

    2回答

    我一直致力於從8年以上的Java。 上週,在我公司的一次小型會議上,我的一位同事問我Java Compiler的工作原理是什麼?我沒有回答。 我試着解釋,像Java編譯器一個接一個的語句,並將它們轉換爲字節碼,它不是針對任何OS,而是針對JVM。 即使我沒有人滿意答案。 現在的主要問題是java編譯器的工作原理。即在編譯Java文件的情況下編譯器將完成多少個步驟或階段或階段。 究竟是什麼Java'

    4熱度

    1回答

    我用java for循環做了一些運行時測試,並識別出一個奇怪的行爲。 對於我的代碼,我需要像int,double等原始類型的包裝對象來模擬io和輸出參數,但那不是重點。 只要看我的代碼。字段訪問的對象如何比原始類型更快? for環與prtimitive類型: public static void main(String[] args) { double max = 1000;

    0熱度

    1回答

    如果我聲明我的對象實現了一個接口,但未能實現這些方法,那麼當我編譯我的代碼時,會出現編譯器錯誤。 java編譯器如何知道我沒有實現接口的所有方法?