致命错误:无法在类路径或 bootclasspath 中找到包 java.lang

2023-12-05

我正在尝试使用node-java包。我需要从node.js运行小的java代码。首先我运行命令

npm install java

之后我克隆了这个库的源代码。(https://github.com/joeferner/node-java) 我使用到了node-java目录

cd node-java

然后运行命令 ./compile-java-code.sh 并出现错误

致命错误:无法在类路径或 bootclasspath 中找到包 java.lang

我正在使用 ubuntu 12.04 64 位。当我运行命令时

java -version 

它的回归

java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~precise1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

当我运行命令时javac -version它的回归

javac 1.7.0_75

也许它需要一些额外的环境配置。如何处理这个问题。请指导。


检查编译 node-java 的脚本,我看到了 bootclasspath 的设置:-bootclasspath /opt/jdk/jre/lib/rt.jar

你有这个jar文件吗/opt/jdk/jre/lib/rt.jar?如果没有,那么您可能需要调整脚本以指向您的 JRE 位置。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

致命错误:无法在类路径或 bootclasspath 中找到包 java.lang 的相关文章

随机推荐

  • 如何获取android/java中json对象内json数组的所有标签名称列表

    我在解析 json 响应时遇到一个小问题 因为每当我发送请求时它都会不断更新 我看到的所有示例都要求我们提供标签名称 我的问题是 我正在尝试解析通过 API 发送的请求中的数据 并且我想在开始解析之前列出 JSON 对象中存在的所有 JSO
  • 安卓系统的屏幕兼容性问题

    我的应用程序有问题 我使用图像按钮创建了选项卡栏 当我在 480 800 hdpi 设备中运行应用程序时 选项卡栏图像显示完美 当我在 240 320 设备中运行时 图像按钮中的图像则不显示显示正确 我已经创建了可绘制文件夹并添加了图像 d
  • 从 Android Play 商店获取数据 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我见过一些使用 Android Play 商店数据的应用程序和网站 例如 应用程序排名靠前的应用程序或网站等 但是如何获取数据呢 我可以从哪里解析它
  • 将列从 CSV 导入到现有 MySQL 表中

    我有一个MySQL table Researcher ID FirstName Surname Email Position Summary many more columns And a CSV包含以下列的文件 Email Summary
  • Windows 8 UI 在 JAVA 中的外观

    我正在创建一个独立且不在线的系统 它是一个基于java的系统 我只是想让我的 UI 看起来像 Windows 8 中的 UI 这可能吗 使用 Java FX 和 CSS 您可以模仿 Windows 8 Metro 界面 看这里 http c
  • iOS 上的内存管理、自动释放、永久堆有时超过 250 kb 等问题

    我真的对这个很着急 看来我在 iOS 应用程序上的内存管理方面遇到了严重的问题 情况如下 首先我加载表 当用户点击一个单元格时 它会呈现一个复杂的视图 视图最消耗内存的是它正在加载 20 UIImage尺寸为 500x500 该视图中还有另
  • MagicalRecord 日期解析

    我有一个以下格式的日期 2013 05 04T05 07 09 00 00 我正在使用 MagicalRecord 自动映射 NSDate 据我所知 上面的日期格式应该符合 MagicalRecord 的默认日期格式 yyyy MM dd
  • 使用 jquery Validate 的长表单导致 IE 缓慢脚本警告

    我一直在使用 jquery 验证插件http bassistance de jquery plugins jquery plugin validation 它一直工作成功 尽管现在我有一个带有表格的表单 大约有 100 行 每行都有一个输入
  • 在资源管理器视图中单击文件后如何将焦点设置到编辑器?

    通过在资源管理器视图中单击选择文件时 它会打开 但焦点仍保留在资源管理器视图中 在旧版本中 焦点将移动到生成的编辑器 我知道可以绑定一个键将焦点移动到文件的编辑器 但我更喜欢将焦点移动到那里 Otherwise I select a fil
  • 将图例添加到 ggplot2 散点图,包括附加线

    我想添加一个图例ggplot2散点图 它区分回归线和我添加的单独线 例如 library ggplot2 set seed 123 data1 rnorm 1000 1 2 data2 rnorm 1000 1 4 DF data fram
  • 来自位智的交通数据

    在我的工作中 我们需要位智的交通或移动数据 在这次大流行中 我看到了一些关于 Covid 19 的研究 在某些情况下他们使用 Waze 数据库 我怎样才能获得这些信息 If by 交通数据您的意思是位智估计的行程时间可以到达他们的网站实时地
  • 如何在 Django 中比较日期时间?

    假设我有 ds datetime datetime now dd Entry objects get pk id pub date 如何比较上面的两个对象 我想知道他们之间的时差 请帮我解决这个问题 非常感谢 我假设pub date is
  • AVD 设置中缺少“快照”和“使用主机 GPU”选项

    我刚刚开始使用Android Studio 在网上查看了一些教程 在创建或编辑Android虚拟设备时应该有这2个选项 现在就我而言 我在任何地方都看不到它 模拟性能 中的 使用主机 GPU 是否已重命名为 硬件 GLES 2 0 如果是这
  • 扩展rank()“奥林匹克风格”

    在奥运会上 如果两人并列银牌 他们不会颁发铜牌 以下是我正在使用的数据类型的示例 x lt c 0 64 0 64 0 63 0 62 0 62 0 62 0 61 0 6 0 6 0 58 我想创建一个排名函数 其输出如下 rank fu
  • 将 Varchar 转换为十进制并出现千位分隔符错误

    今天我想知道为什么这些简单的sql语句返回错误而不是成功执行 GO SELECT CAST 1 234 00 AS DECIMAL 22 2 GO SELECT CONVERT DECIMAL 22 2 1 234 00 如果删除千位分隔符
  • CSS 表达式

    我在某处读到 CSS 表达式已被弃用 甚至不应该使用 我从未听说过它们 决定去看看 我找到了一个代码示例 即使您滚动 也可以将浮动元素保留在屏幕上的同一位置 p Here is some text which is fixed p p ma
  • 将图像复制并粘贴到模拟器中的教科书中

    我正在手动设置粘贴板中复制的内容 IBAction func onOkPressed button UIButton var testImage getImageWithColor UIColor redColor size CGSize
  • 如何在 Python 中分块循环遍历二进制文件

    我正在尝试使用 Python 循环一个充满 8 字节记录的长二进制文件 每条记录都有格式 uint16 uint16 uint32 这是 HHI 在结构格式中 显然每个 8 字节块都被视为一个int 而不是一个 8 字节数组 然后导致str
  • 用于创建 Confluence 页面的 Google Apps 脚本 - 导致状态代码 500

    注意 我还在 Atlassian 论坛上发布了这个问题 https community atlassian com t5 Confluence questions Google Apps Script to Create Confluenc
  • 致命错误:无法在类路径或 bootclasspath 中找到包 java.lang

    我正在尝试使用node java包 我需要从node js运行小的java代码 首先我运行命令 npm install java 之后我克隆了这个库的源代码 https github com joeferner node java 我使用到