我正在玩

Rhino,我已经成功使用了stdlib中的Java类,但没有使用我编译的Java代码.

例如,这工作正常:

print(new java.util.Date());

但是使用NanoHTTPD(单个.java文件,没有命名空间,相同的文件夹),我根本就没有运气:

js> new Packages.NanoHTTPD()

js: "", line 4: uncaught JavaScript runtime exception: TypeError: [JavaPackage NanoHTTPD] is not a function, it is object.

at :4

我确信这很简单.我错过了什么?

编辑:我发布它是这样的:

$CLASSPATH=. java -jar rhino.jar

或这个:

$java -classpath . -jar rhino.jar

或者我将NanoHTTPD.java移动到文件夹“./nano”中,添加了包nano;到文件的顶部,编译它,然后替换“.”在上面的类路径分配中使用“nano”.

无论我怎么做,从翻译中我看到:

js> java.lang.System.getProperty("java.class.path")

/Users/me/blah/rhino.jar

java rhino js类_让Rhino JS看Java类相关推荐

  1. 怎么查看java的引用类_一段代码看 Java 引用类型

    Java 中的操作数(不知道叫什么,相对于 bytecode 而言,类似 CPU 的操作码和操作数)分为值类型和引用类型: 值类型就是直接存储最终数值的,如 char, int, float, dou ...

  2. C# - 类_使用新成员隐藏基类成员

    1 using System; 2 3 namespace 类_使用新成员隐藏基类成员 4 { 5 // 基类 : Animal 6 public class Animal 7 { 8 // 基类的普 ...

  3. java中rhino什么用_使用require.js和Java / Rhino解析模块

    小编典典 require.js在rhino上运行良好.最近,我在一个项目中使用了它. 您必须确保使用r.js(不是require.js),犀牛的require.js的修改版本. 您必须扩展Scrita ...

  4. java 前台播放视频_「纯js项目」海康视频项目,java后台+前台web显示的,望提供思路!...

    纯js项目: 海康视频项目,java后台+前台web显示的,望提供思路! 如果只是实现BS架构,可以向海康要web开发包,直接使用浏览器通过ocx访问海康设备浏览视频,如果需要的功能不全,再使用JNI ...

  5. node.js事件驱动_了解Node.js事件驱动架构

    node.js事件驱动 by Samer Buna 通过Samer Buna 了解Node.js事件驱动架构 (Understanding Node.js Event-Driven Architect ...

  6. java如何创造一个整数的类_【技术干货】Java 面试宝典:Java 基础部分(1)

    原标题:[技术干货]Java 面试宝典:Java 基础部分(1) Java基础部分: 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集合的语法,io 的 ...

  7. spring 加载java类_在Spring中基于Java类进行配置的完整步骤

    在Spring中基于Java类进行配置的完整步骤 发布于 2020-7-7| 复制链接 基于Java配置选项,可以编写大多数的Spring不用配置XML,下面 前言JavaConfig 原来是 Spr ...

  8. java编译器jdk版本_以编程方式确定Java类的JDK编译版本

    java编译器jdk版本 当需要确定使用哪个JDK版本来编译特定的Java .class文件时, 通常使用的方法是使用javap并在javap输出中查找列出的"主要版本". 我在我 ...

  9. java 根据类名示例化类_如何使用示例从Java中的类路径加载资源

    java 根据类名示例化类 Java中的类路径不仅用于加载.class文件,而且还可以用于加载资源,例如属性文件,图像,图标,缩略图或任何二进制内容. Java提供了API来将这些资源读取为Input ...

最新文章

  1. ruby on rails 之 延时执行代码
  2. hadoop com.mysql.jdbc.driver_hadoop – Impala找不到com.mysql.jdbc.Driver
  3. .Net System.Object类介绍
  4. 4.2 One-Shot 学习
  5. visual studio 让代码看起来更舒服
  6. SQLi LABS Less-26 联合注入+报错注入+布尔盲注+时间盲注
  7. JAVA day08 接口(interface),多态,instanceof
  8. .NET 4.0 使用 asyn await
  9. 关于Redis缓存和数据库一致性问题
  10. 华为荣耀手机指令代码大全_华为手机指令代码大全
  11. android webview播放视频黑屏
  12. 如何自己动手免费申请软件著作权
  13. 基于FPGA打地鼠游戏的设计与实现
  14. Windows 日志安全审核
  15. Java Web项目源代码|CRM客户关系管理系统项目实战(Struts2+Spring+Hibernate)解析+源代码+教程
  16. 7-148 试试多线程 (10 分)
  17. php-tanita,♥【停更】 ♥【 鉴于有些人把分享了的二次分享到别的论坛在此停更】♥♥【Tanitas8专贴】♥♥...
  18. Exp 8 Web基础 20164318 毛瀚逸
  19. kaggle数据挖掘竞赛--信用卡违约风险评估模型
  20. 2022-09-10-waiting for headers

热门文章

  1. Android源码下载总结
  2. NetLogo入门(二)——模型基本语法
  3. android 序列化_Android高级架构进阶之数据传输与序列化
  4. 资源高效搜索方法,你 Get 到了吗?
  5. GM:「世界第一」SCI全文数据库,我做到了!
  6. 鱼和熊掌可以兼得! 天昊生物微生物16S扩增子绝对定量测序检测新模式创双赢!...
  7. 微生物组——宏基因组分析专题培训开课啦!!!
  8. Nature替宠物正名了:宝宝身体好,猫狗或真不可少!
  9. 买个服务器来挂协议,云服务器代挂协议在哪
  10. R语言基于MASS包中的shuttle数据集以及neuralnet包构建神经网络模型