问题标签 [drjava]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 编译错误:不兼容的操作数类型 java.lang.String 和 char
我正在尝试删除所有标点符号和空格,并将元音 AEIOU 更改为 !@#$%,但出现错误。我也试图输出我从底部句子中替换的元音并将它们反转。
java - 在 netscape.javascript.JSObject 中找不到 getWindow(Applet)
我正在尝试从 JApplet 调用 JavaScript 函数。我搜索了教程,他们说我需要从我的 \jre\lib\plugin.jar 导入和使用 netscape.javascript.*
我确实导入了 netscape.javascript.* 并且我正在使用 DrJava,它一直说找不到 getWindow 方法。
这是它给我的错误:
(MinesweeperApplet extends JApplet)
这是我试图获取 JSObject 的 MinesweeperApplet 类中的一段代码:
我很感激任何帮助。谢谢!
java - 我不明白为什么 DrJava 不会输出 Unicode 符号
对于我在 Java 和一般编程方面令人难以置信的新手,我想先向您道歉。但是我到处寻找答案,但我似乎找不到答案。
所以我只是想运行以下命令:
Unicode 字符 \u2261 是同余符号 (≡)。DrJava 显示以下输出:
最奇怪的是,当我简单地输入
进入交互框,我得到单引号中的等价字符:
我试过简单地把 '\u2261' 放在代码中而不是“\u2261”,但后来我得到了这样的东西:
我还尝试只是将 unicode 字符插入代码中,但这只是给出了一条错误消息。谁能弄清楚发生了什么或我做错了什么?非常感谢您的帮助。
[我应该补充一点,这不是家庭作业或任何东西,因为我们的书甚至几乎没有提到 Unicode——只是想弄清楚这一点……当我开始的时候,我没想到会这么难!]
编辑:我使用的是 Mac OS 10.7.5,Java 博士说它的构建是“drjava-20120818-r5686”。
编辑#2:这是使用 Monospaced 12 作为我的主要字体的屏幕截图。它仍然显示为问号,即使我可以让控制台将符号返回给我,如果我直接输入它,但使用单引号。
java - 有什么方法可以停止 DrJava 而不会丢失交互窗格中的错误消息?
我现在遇到了一些失控代码的问题(不太确定它是否卡在循环中),我希望能够看到 DrJava 给出的错误消息。但是,当我单击“重置”按钮时,它会擦除交互窗格中的所有信息,包括错误消息。除了给开发人员写一封电子邮件,要求他们修复这个功能,有没有什么方法可以在不重置的情况下停止 DrJava?我应该尝试切换到 Eclipse 吗?
提前致谢。
java - 我的 Java 程序没有打印我对 MySQL 的查询的结果
我制作了一个为登录表单制作简单 GUI 的程序。只是为了测试目的,我这样做了,所以当您单击“登录”按钮时,Java 应该只打印出 MySQL 数据库中的查询结果。在 MySQL 中,我有一个名为“test”的数据库模式和一个名为“login”的表。登录表只有 1 行:“1, angelo, password”,列下有:loginID、Username 和 Password。
MYSQL 用户名是 root。主机是 localhost 端口 3306。 MySQL 服务器当前正在运行。
我在 DrJava 的“Extra Classpath”文件夹中有“mysql-connector-java-5.1.25-bin”(这是我用来编程的软件)。
(图形用户界面的代码在这里)
每当我运行它时都没有错误,只是没有打印出来。
编辑:当我添加 e.printStackTrace 我得到这个错误:
根据我发布的内容,您能告诉我我做错了什么吗?谢谢。
java - Dr Java 程序在向 MySQL Workbench 写入查询时出错
我制作了一个为登录表单制作简单 GUI 的程序。只是为了测试目的,我这样做了,所以当您单击“登录”按钮时,Java 应该只打印出 MySQL 数据库中的查询结果。在 MySQL 中,我有一个名为“test”的数据库模式和一个名为“login”的表。登录表只有 1 行:“1, angelo, password”,列下有:loginID、Username 和 Password。
MySQL Workbench 用户名是 root。主机是 localhost 端口 3306。我确保 MySQL 服务器当前正在运行(在任务管理器服务“MYSSQLSERVER”正在运行)
我在 DrJava 的“Extra Classpath”文件夹中有“mysql-connector-java-5.1.25-bin.jar”(这是我用来编程的软件)。
这是我的代码:
以下是我得到的错误:
java - 如何在 DrJava 中测试异常?
我从使用 DrJava 的 Java 开始。我正在关注 TDD 进行学习。我创建了一个假设验证某些数据和无效数据的方法,该方法假设抛出异常。
它按预期抛出异常。但我不确定,如何编写单元测试来期待异常。
在 .net 中,我们有ExpectedException(typeof(exception))
. 有人可以指出 DrJava 中的等价物吗?
谢谢
java - 无法在 Java 中引用外部类型
我正在尝试使用特殊类型 QuickUnionPathCompressionUF(它是名为 algs4.jar 的文件中的一个类),但编译器会抱怨。我使用 DrJava 作为 IDE。
我的源文件(部分如下所示)在这里:
~/Percolation/Percolation.java
.jar 文件在这里:
~/algs4/algs4.java
我有一个环境变量(CLASSPATH)设置为
~/algs4/algs4.jar ~/algs4/stdlib.jar
这两个文件都列在我的 IDE 中的“Extra Classpath”下。
这是源文件的前几行。
有什么建议么?
java - 如何在java中获得除法结果的完整分数值?
我是 Java 新手,我正在使用 DrJava IDE 进行测试。我有以下分区 49700/40000,它显示 1.0 而不是 1.2425。
是我做错了什么吗?
java - 分拣机程序:下一步是什么?
这是我的家庭作业的链接。
http://courses.cs.purdue.edu/cs18000:fall13:hw13
我更喜欢解释而不是实际回答问题的代码,以便我可以学习。我现在的代码是这样的。