![](/img/trans.png)
[英]javac reports "package does not exist" even though classpath is set
我有一個文件Test.java (為了調試而刪除): 我嘗試用這個命令行編譯它並得到一個錯誤: package確實存在,如圖: 以下是使用verbose命令行選項 [添加換行符] 時發生的情況: 我在 Ubuntu 上使用 javac 1.8.0_352。(我正在嘗試創建一個 Gradescop ...
[英]javac reports "package does not exist" even though classpath is set
我有一個文件Test.java (為了調試而刪除): 我嘗試用這個命令行編譯它並得到一個錯誤: package確實存在,如圖: 以下是使用verbose命令行選項 [添加換行符] 時發生的情況: 我在 Ubuntu 上使用 javac 1.8.0_352。(我正在嘗試創建一個 Gradescop ...
[英]Can java disassembled code run without OS?
我使用 javap 將 java class 文件反匯編為 Assembly。 那么javap命令生成的匯編代碼是否可以在沒有Os的情況下運行呢? 或者對於 java 有類似il2cpu.net的東西嗎? ...
[英]java internal method signature doesn't match constructor parameters (javap)
我有以下 class 包含本地內部 class:class Outer { private boolean beep; private int foo; public Outer(boolean beep) { this.beep = beep; ...
[英]Problem marking the lines in the java compiler
我是一名碩士生,正在研究static分析。 在我的一項測試中,我遇到了在 java 編譯器中標記行的問題。 我有以下 java 代碼: 編譯此代碼並執行命令javap -p -v CLASSNAME時,我得到一個表,其中包含字節碼中每條指令的相應源代碼行。 見下圖: 字節碼表問題是在調用.put ( ...
[英]How to load a class from module(.jmod) file at runtime?
我想在運行時將模塊(.jmod)文件中的類加載到應用程序 memory 中。 我知道我們可以使用 (.jar) 文件輕松加載類:-) 總代碼片段可以在 src omega.deassembler.JarLoader class 中的this-repo中找到但問題是 URLClassLoader 無 ...
[英]grep method appears in class file but not in its human dump
我正在尋找一些 class 文件A.class getNumBytes 當我用javap轉儲它的內容時,我看不到我的方法: 這是一個完整的最小示例: ...
[英]How to get the output of javap to multiple text files
我知道這是一個簡單的問題,但我對編程很陌生,我想知道是否有辦法將 javap 文件的 output 轉換為多個不同的命名文本文件。 例如。 在一個 output 文件的情況下,它將是 javap -c abc.class > nameOfTheFileYouWant.txt 如果我希望它比 Z ...
[英]How to check imports of a *.war file?
我有一個舊的戰爭文件,當我的舊機器去世時,源代碼丟失了。 它確實使用 tomcat 8 在那里運行,沒有任何問題。 在我的新機器上,當 tomcat(8 和 9)嘗試部署 war 文件時,它給了我 ... 10 more Caused by: java.lang.ClassNotFoundExce ...
[英]java JVM bytecode notation, comment grammar. InvokeDynamic
問題:第14行是什么意思? 使用 javap -v -c 反匯編以下代碼: 在主函數中,我們得到以下內容: 因此,例如,第 19 行表示來自運行時常量池中 #24 項的 invokevirtual 函數。 調用的方法是類java/io/PrintStream println() ,其輸入來 ...
[英]Does the instruction istore start at index 1 in the main method?
給定指令istore_<n>及其文檔: n 必須是當前幀的局部變量數組的索引(第 2.6 節)。 它沒有指定它從哪個索引開始。 我假設為 0。對於給定的 istore 操作,它應該加一。 給定一個簡單的 class: 我希望這兩種方法有不同的框架。 這應該意味着存儲a和b的指令將是i ...
[英]Angular braces notation for types resulted by javap
在java profiler命令輸出中,我一直在用斜括號看到這些符號,例如 如果我錯了糾正我; 通過一些練習,我已經能夠關聯E-Entity,K,V-鍵值對。 我見過其他人,例如java.lang.Iterable<T> ,但我不知道T的用途。 有人可以幫助我告訴我 ...
[英]Intellij on Linux: Menu: jdk > javap option
我在Ubuntu上使用Intellij community 2018。 在編輯器窗口中右鍵單擊后,如何在顯示的菜單中有jdk選項? 我不知道此選項是否內置在IDE或某些外部插件中。 這個jdk選項應該至少有2個javap選項來反匯編類文件。 請參閱以下屏幕截圖。 取自Mac上的 ...
[英]Stack=4 in Java bytecode. How does the Java Compiler compute the 4 value? (depth of the the stack)
Java代碼: 為階乘方法提供以下字節碼(我執行了 javap 來生成它): 我知道在上面塊的第五行中, stack=4 表示堆棧最多可以有 4 個對象。 但是編譯器如何計算呢? ...
[英]JDK installed but no javap?
我安裝了 JDK 10.0.2,在我的程序的 class 文件的文件夾中打開了 cmd,然后嘗試命令:javap Simulation.class。 我得到的錯誤是找不到命令 javap。 我做錯了什么? ...
[英]Why bytecode sequence number are not continuous
字節碼在上面,為什么左邊的數字是0 1 3 4 5 7 ...,而不是連續的,如0 1 2 3 4 5 6 7 ...,2和6的缺失意味着什么嗎? ...
[英]Is it possible to estimate performance or cyclomatic complexity from decompiled code?
假設我有一個算法的兩個替代實現,或兩個策略。 我當然可以用例如jmh對它們進行基准測試。 但是通過查看反編譯的字節碼,我可以獲得任何信息嗎? 一個非常原始的示例就是計算if_*指令的復雜性或aload_*指令的內存消耗。 ...
[英]Javap -l does not show me my local variable table
出於某種原因,即使我使用 -l 選項,命令提示符也沒有為我提供局部變量表。 有什么建議/要點嗎?編輯,這里是 SumSqrt class 的代碼: } ...
[英]Bad local StackMapTable
我已經在一個已經存在的類中使用ASM生成了一個簡單的getter方法。 然后,我生成了該類。 現在,我可以通過cw.toByteArray()訪問該類。 問題是,當我嘗試加載該類時,由於StackMapTable不正確(我應該使用ClassWriter.COMPUTE_FRAM ...
[英]In java we can explore a java class, methods by using javap disassembeler. how to do the same in c++?
我是這個社區的新手,所以,如果我在錯誤的部分提出這個問題而違反了我們社區的任何條款和條件,那么我很抱歉。 我已經在上面的問題中搜索答案了一段時間了,但結果均不相關。 我只是想知道在Java中我們能夠通過使用javap探索Java類方法,如何在c ++中做到這一點? 假設我想查 ...
[英]Understanding Type in Compiled Scala File
鑒於: 通過sbt compile ,我將輸出class文件javap : 為什么a有類型int ? 我在object X Int with Foo指定了一種Int with Foo類型。 ...