首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >可以将JVM的汇编语言集成到标准的高级Java代码中吗?

可以将JVM的汇编语言集成到标准的高级Java代码中吗?
EN

Stack Overflow用户
提问于 2011-05-03 16:05:16
回答 2查看 299关注 0票数 0

我正在尝试将Java汇编代码(使用Jasmin ( Java中的汇编程序接口))与标准的Java code.Like合并

代码语言:javascript
复制
public class SomeClass{

  public void testPrinting(){

            System.out.println("Hello World");

  } 

  .method public myMethod()V

    //Some work

  .end method

}

这个是可能的吗?

EN

回答 2

Stack Overflow用户

发布于 2011-05-03 16:12:38

您可以使用Jasmin创建一个类,并在任何java项目中使用它。在同一个类中混合java和"assembly“代码似乎并不容易实现,但您可以在标准java类中调用"assembly-source”类中的一些代码。

代码语言:javascript
复制
class StandardJava {

    public void myMethod() { 
         Assembly.someMethod();
    }

}
票数 2
EN

Stack Overflow用户

发布于 2011-05-03 16:15:29

您需要编写自己的预处理器。这会很困难,特别是如果Jasmin代码引用了Java中定义的成员,而Java代码引用了Jasmin代码定义的成员。我认为您最好编写一些Java,反汇编它,并将其与您的Jasmin代码合并。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5866751

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档