cost 167 ms
即使設置了類路徑,javac 仍報告“包不存在”

[英]javac reports "package does not exist" even though classpath is set

我有一個文件Test.java (為了調試而刪除): 我嘗試用這個命令行編譯它並得到一個錯誤: package確實存在,如圖: 以下是使用verbose命令行選項 [添加換行符] 時發生的情況: 我在 Ubuntu 上使用 javac 1.8.0_352。(我正在嘗試創建一個 Gradescop ...

java反匯編代碼可以脫離操作系統運行嗎?

[英]Can java disassembled code run without OS?

我使用 javap 將 java class 文件反匯編為 Assembly。 那么javap命令生成的匯編代碼是否可以在沒有Os的情況下運行呢? 或者對於 java 有類似il2cpu.net的東西嗎? ...

java 編譯器中的行標記問題

[英]Problem marking the lines in the java compiler

我是一名碩士生,正在研究static分析。 在我的一項測試中,我遇到了在 java 編譯器中標記行的問題。 我有以下 java 代碼: 編譯此代碼並執行命令javap -p -v CLASSNAME時,我得到一個表,其中包含字節碼中每條指令的相應源代碼行。 見下圖: 字節碼表問題是在調用.put ( ...

如何在運行時從模塊(.jmod)文件加載 class?

[英]How to load a class from module(.jmod) file at runtime?

我想在運行時將模塊(.jmod)文件中的類加載到應用程序 memory 中。 我知道我們可以使用 (.jar) 文件輕松加載類:-) 總代碼片段可以在 src omega.deassembler.JarLoader class 中的this-repo中找到但問題是 URLClassLoader 無 ...

javap的output如何獲取到多個文本文件

[英]How to get the output of javap to multiple text files

我知道這是一個簡單的問題,但我對編程很陌生,我想知道是否有辦法將 javap 文件的 output 轉換為多個不同的命名文本文件。 例如。 在一個 output 文件的情況下,它將是 javap -c abc.class > nameOfTheFileYouWant.txt 如果我希望它比 Z ...

如何檢查 *.war 文件的導入?

[英]How to check imports of a *.war file?

我有一個舊的戰爭文件,當我的舊機器去世時,源代碼丟失了。 它確實使用 tomcat 8 在那里運行,沒有任何問題。 在我的新機器上,當 tomcat(8 和 9)嘗試部署 war 文件時,它給了我 ... 10 more Caused by: java.lang.ClassNotFoundExce ...

java JVM 字節碼表示法,注釋語法。 調用動態

[英]java JVM bytecode notation, comment grammar. InvokeDynamic

問題:第14行是什么意思? 使用 javap -v -c 反匯編以下代碼: 在主函數中,我們得到以下內容: 因此,例如,第 19 行表示來自運行時常量池中 #24 項的 invokevirtual 函數。 調用的方法是類java/io/PrintStream println() ,其輸入來 ...

指令 istore 是否從 main 方法中的索引 1 開始?

[英]Does the instruction istore start at index 1 in the main method?

給定指令istore_<n>及其文檔: n 必須是當前幀的局部變量數組的索引(第 2.6 節)。 它沒有指定它從哪個索引開始。 我假設為 0。對於給定的 istore 操作,它應該加一。 給定一個簡單的 class: 我希望這兩種方法有不同的框架。 這應該意味着存儲a和b的指令將是i ...

Javap產生的類型的角括號表示法

[英]Angular braces notation for types resulted by javap

在java profiler命令輸出中,我一直在用斜括號看到這些符號,例如 如果我錯了糾正我; 通過一些練習,我已經能夠關聯E-Entity,K,V-鍵值對。 我見過其他人,例如java.lang.Iterable<T> ,但我不知道T的用途。 有人可以幫助我告訴我 ...

2019-02-17 15:25:42   2   34    java / javap  
Linux上的Intellij:菜單:jdk> javap選項

[英]Intellij on Linux: Menu: jdk > javap option

我在Ubuntu上使用Intellij community 2018。 在編輯器窗口中右鍵單擊后,如何在顯示的菜單中有jdk選項? 我不知道此選項是否內置在IDE或某些外部插件中。 這個jdk選項應該至少有2個javap選項來反匯編類文件。 請參閱以下屏幕截圖。 取自Mac上的 ...

安裝了 JDK 但沒有 javap?

[英]JDK installed but no javap?

我安裝了 JDK 10.0.2,在我的程序的 class 文件的文件夾中打開了 cmd,然后嘗試命令:javap Simulation.class。 我得到的錯誤是找不到命令 javap。 我做錯了什么? ...

2018-11-23 10:32:42   4   12432    java / 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 不顯示我的局部變量表

[英]Javap -l does not show me my local variable table

出於某種原因,即使我使用 -l 選項,命令提示符也沒有為我提供局部變量表。 有什么建議/要點嗎?編輯,這里是 SumSqrt class 的代碼: } ...

本地StackMapTable錯誤

[英]Bad local StackMapTable

我已經在一個已經存在的類中使用ASM生成了一個簡單的getter方法。 然后,我生成了該類。 現在,我可以通過cw.toByteArray()訪問該類。 問題是,當我嘗試加載該類時,由於StackMapTable不正確(我應該使用ClassWriter.COMPUTE_FRAM ...

在Java中,我們可以使用javap disassembeler探索Java類方法。 如何在C ++中做同樣的事情?

[英]In java we can explore a java class, methods by using javap disassembeler. how to do the same in c++?

我是這個社區的新手,所以,如果我在錯誤的部分提出這個問題而違反了我們社區的任何條款和條件,那么我很抱歉。 我已經在上面的問題中搜索答案了一段時間了,但結果均不相關。 我只是想知道在Java中我們能夠通過使用javap探索Java類方法,如何在c ++中做到這一點? 假設我想查 ...

2017-05-14 12:35:39   2   197    java / c++ / javap  
了解已編譯的Scala文件中的類型

[英]Understanding Type in Compiled Scala File

鑒於: 通過sbt compile ,我將輸出class文件javap : 為什么a有類型int ? 我在object X Int with Foo指定了一種Int with Foo類型。 ...

2017-01-07 18:19:17   1   72    scala / javap  

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM