GithubHelp home page GithubHelp logo

Comments (5)

burningtnt avatar burningtnt commented on May 27, 2024 1

请使用 #3007 测试,如果没问题了,那就等着 3.5.7 的时候更新 HMCLauncher。在此之前,你可以通过 HMCL_JAVA_HOME 环境变量来临时解决该问题(或自己构建一个带有新 HMCLauncher 的官方版本)

from hmcl.

zkitefly avatar zkitefly commented on May 27, 2024

#2988

试试这个分支怎么样

from hmcl.

MCerror318 avatar MCerror318 commented on May 27, 2024

#2988

试试这个分支怎么样
这倒不是这个问题,主要是启动器完全无法启动
在hmcl启动时HMCLauncher/HMCL/java.cpp中HMCL只调用注册表值来寻找JVM,而这个文件只包括四个注册表值,这使得如果一个jvm没有将有关信息写入注册表值,那HMCL很可能完全忽略其他目录包括JVM常见安装目录和可能的注册表值。
这个问题应该通过https://github.com/HMCL-dev/HMCL/pull/3007中提到的直接添加下载按钮后安装或
寻求增大jvm的寻找范围的方法,例如检查目录中是否含有名为bin、lib、legal的子目录或者对目录名进行检索,如目录名中含有包括Java、jdk、jvm等字符的目录进行检索(这很低效当然)或者在HMCL中嵌入JVM并在运行时释放到临时目录,就像官启一样:(

from hmcl.

MCerror318 avatar MCerror318 commented on May 27, 2024

请使用 #3007 测试,如果没问题了,那就等着 3.5.7 的时候更新 HMCLauncher。在此之前,你可以通过 HMCL_JAVA_HOME 环境变量来临时解决该问题(或自己构建一个带有新 HMCLauncher 的官方版本)

该版本完成了对第三方发行版Java21以下的支持,但是似乎无法识别Java22、23

from hmcl.

burningtnt avatar burningtnt commented on May 27, 2024

合并到 #3007

from hmcl.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.