我正在尝试将Java汇编代码(使用Jasmin ( Java中的汇编程序接口))与标准的Java code.Like合并
public class SomeClass{
public void testPrinting(){
System.out.println("Hello World");
}
.method public myMethod()V
//Some work
.end method
}这个是可能的吗?
发布于 2011-05-03 16:12:38
您可以使用Jasmin创建一个类,并在任何java项目中使用它。在同一个类中混合java和"assembly“代码似乎并不容易实现,但您可以在标准java类中调用"assembly-source”类中的一些代码。
class StandardJava {
public void myMethod() {
Assembly.someMethod();
}
}发布于 2011-05-03 16:15:29
您需要编写自己的预处理器。这会很困难,特别是如果Jasmin代码引用了Java中定义的成员,而Java代码引用了Jasmin代码定义的成员。我认为您最好编写一些Java,反汇编它,并将其与您的Jasmin代码合并。
https://stackoverflow.com/questions/5866751
复制相似问题