gpt4 book ai didi

java - 将 Visual Studio Code 与 Titanium 结合使用时出现 "JDK (Java Development Kit) not Installed"

转载 作者:行者123 更新时间:2023-12-01 16:40:31 25 4
gpt4 key购买 nike

我见过一些人在 VS Code 中使用钛扩展时遇到这个确切的错误,但我还没有看到明确的解决方案。任何想法将不胜感激。

当我单击“播放”尝试运行“hello world”程序时,我看到以下错误: original error

[ERROR] JDK (Java Development Kit) not installed.
[ERROR] If you already have installed the JDK, verify your JAVA_HOME environment variable is correctly set.
[ERROR] The JDK is required for Titanium and must be manually downloaded and installed from http://appcelerator.com/jdk.

在环境变量中,我通过选择适当的文件夹来设置 java_home:

java_home

并设置路径指向bin目录

java_home path

如果我回显 java_home 它看起来是正确的。

echo java_home

编辑2020年5月19日

当前应用程序信息

  Name                        = Microsoft Windows 10 Pro
Version = 10.0.18362. All Rights Reserved.
Architecture = 64bit
# CPUs = 8
Memory = 15.9GB

Node.js
Node.js Version = 12.16.3
npm Version = 6.14.4

Appcelerator CLI
Installer = 5.0.0
Core Package = 8.0.0

Titanium CLI
CLI Version = 5.2.2
node-appc Version = 0.2.49

Titanium SDKs
9.0.1.GA
Version = 9.0.1
Install Location = C:\ProgramData\Titanium\mobilesdk\win32\9.0.1.GA
Platforms = android
git Hash = 466c007fd2
git Timestamp = 4/15/2020 21:37
node-appc Version = 0.3.4

Intel® Hardware Accelerated Execution Manager (HAXM)
Installed = yes
Memory Limit = 0 BYTES

Java Development Kit
Not found

Genymotion
Path = not found
Genymotion Executable = not found
Genymotion Player = not found
Home = not found

VirtualBox
Executable = not found
Version = unknown

Android SDK
Android Executable = not found
ADB Executable = not found
SDK Path = not found

Android NDK
NDK Path = not found
NDK Version = not found

Android Platforms
None

Android Add-Ons
None

Android Emulators
None

Genymotion Emulators
None

Connected Android Devices
Samsung Galaxy S10 (preview)
ID = 192.168.80.101:5555
State = device
SDK Version = 10 (android-29)
ABIs = x86

Java Development Kit Issues
× JDK (Java Development Kit) not installed.
If you already have installed the JDK, verify your JAVA_HOME environment variable is correctly
set.
The JDK is required for Titanium and must be manually downloaded and installed from
http://appcelerator.com/jdk.

Android Issues
× JDK (Java Development Kit) not found.
If you already have installed the JDK, verify your JAVA_HOME environment variable is correctly
set.
The JDK can be downloaded and installed from http://appcelerator.com/jdk.

最佳答案

我终于能够进行这种工作了。我不知道这些是否是 Elixir ,但这就是我所做的。

  1. 删除了所有 Java 安装。随着时间的推移,各种程序都安装了自己的程序。
  2. 删除了所有jdks。
  3. 删除了 VS Code 的 Appcelerator 和 Titan 插件。还手动删除了相应的模块文件夹。
  4. 重新启动
  5. 按照文档安装了 java 8。
  6. 安装了该版本对应的jdks以及titanium插件。
  7. 我在windows中设置了java_home,在appc中设置了java.home。

这就是事情变得有趣的地方。此时它仍然不起作用。我一直在搞java home,但它仍然无法工作。似乎它需要在这些更改后重新启动,并且仅仅关闭 VS Code 是不够的。重新启动后,情况发生了变化 - VS Code 发现 java.home 和 java home 不同步(一个在路径中包含“bin”),而另一个则没有。运行 appc info 时,我可以看到突然返回了以前没有的更多信息。

所以我从路径中删除了“bin”,突然它又开始工作了(我想我又重新启动了)。我现在已经在模拟器中启动并运行了!无论如何,有一段时间。然后我遇到了 gradle java 堆错误,当我设置 java 选项并重新启动并重新启动时,我再次丢失了 jdk。无论如何……这就是我的故事。 #$%$%$#%$% 钛。

关于java - 将 Visual Studio Code 与 Titanium 结合使用时出现 "JDK (Java Development Kit) not Installed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61869486/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com