찾다

 >  Q&A  >  본문

windows - Win上一些软件,如Jetbrains家的IDE(java写),某些exe(Python写), 生成exe/msi, 原理是?

描述问题

由于标题字数限制,故现标题看起来怪怪的

既然是有虚拟机的软件,那么虚拟机应该也打包在一起了吧?
但是貌似也看不到VM的痕迹(比如jetbrains的ide看不到后台java进程)

我对此只有模糊的概念,只知道这是一个类似容器的东西.
那么,具体的原理是?

上下文环境

windows7以上

某些exe程序(使用带VM的语言写成),典型如JetBrains家的IDE

重现

相关代码

报错信息

相关截图

已经尝试哪些方法仍然没有解决(附上相关链接)

主要不知道组织Google的关键词
尝试了几个关键词, 未果

  1. jetbrains的ide如何打包的

  2. python如何生成Windows平台的exe

问题简化

高洛峰高洛峰2802일 전835

모든 응답(1)나는 대답할 것이다

  • PHP中文网

    PHP中文网2017-04-18 09:09:26

    1) 소위 패키징은 Java 환경과 Java 코드를 Windows PE 형식으로 패키징하는 것입니다. 이제 PE 편집기도 있으며 코드 없이도 소프트웨어를 수정할 수 있습니다. . 아이디어가 하는 일은 이를 수행하기 위한 도구를 개발하거나 찾는 것입니다. 컴파일러 개발 능력을 고려하면 그들의 패키징 소프트웨어와 코드 난독화 소프트웨어가 독립적으로 개발되었을 수 있다고 믿을 만한 이유가 있습니다.

    이미 패키지된 JRE(Java Runtime Environment)입니다. Linux에서 보면 바로 bash에서 시작한 Java 환경입니다.


    Java 런타임 매개변수입니다.
    사용된 Jar 패키지

    Pycharm 도움말->정보 클릭

    Idea의 패키징에 사용된 구체적인 기술은 모릅니다. 결국 그의 가족은 Java 환경에 매우 익숙하거나, 자체 개발한 패키징 기술일 수도 있습니다. 코드 난독화 기술(결국 정품을 만든다.) 소프트웨어도 돈 주고 팔아야 한다.

    2) cxFreeze만 사용하면 정말 사용하기 쉽습니다

    회신하다
    0
  • 취소회신하다