问题标签 [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字符串字符分析
我正在用 java 博士编写一个简单的程序来读取一个字符串,然后比较第一个和最后一个字符。我试图对其进行一些验证,但语法有问题:
错误是关于 if 语句检查 while 循环中的空格:
} }
drjava - 测试类、文件名
我已经编写了我的代码并用 Dr. Java 编写了一个测试类。但是如何保存它以使其编译和运行。我不断收到“类 TestGradeDistribution 是公共的,应该在名为 TestGradeDistribution.java 的文件中声明”,但我的文件名已经是 GradeDistribution。帮助!
java - DrJava 开关(字符串)问题
DrJava 在编译一个非常简单的 switch 语句时遇到问题。
这是一个简单的例子:
DrJava 在第一行返回以下消息。
错误:无法打开 java.lang.String 类型的值。只允许可转换的 int 值或枚举常量
SSH Secure Shell 编译没问题,听说switch(String) 早就实现了。我可以做些什么来解决 DrJava 上的这个问题?
*我的 DrJava 是最新版本。
java - Java 类型不匹配:无法从 java.lang.Object 转换
我正在研究蓝色鹈鹕Java教科书并使用drjava。我目前正在研究第 43 课大钱项目,基本上我必须使用这个 BankAccount 类:
并创建另一个类,允许我输入多个帐户,将它们存储在数组列表中,然后确定哪个帐户的余额最大。到目前为止,这是我的代码:
但是每次我编译它我都会收到这个错误
在第 28 和 35 行。为什么会出现此错误,我该如何解决?任何帮助表示赞赏。
java - 创建 JAR 时出现“无效的标头字段”(在清单中?)
我是一位经验丰富的开发人员,但几乎没有 Java 经验。在我的工作中,我继承了一个小型 JNLP 项目,该项目需要在沙箱 ( all-permissions
) 之外运行。对于 JDK 1.7.0_51,我认为我们现在还需要Permissions: all-permissions
在清单中添加“”。
到目前为止,我们一直在使用 DrJava 构建它,但是在 DrJava 菜单Project | Create Jar File from Project,Custom Manifest的复选框是“灰色的”(不可用)。因此,我第一次尝试从命令行构建 JAR。
我将以下内容放入名为“manifest.txt”的文件中:
(我认为这Main-class: main
是必要的,并且 DrJava 到目前为止一直在为我隐含地这样做。)而且,是的,我在最后一行之后确实有一个换行符。
当我尝试使用命令行构建 JAR 时...
...我得到以下异常:
我在 Microsoft Windows 7 上运行,这可能不值一提。此外,对于它的价值,我在网上看到了带有 ' cvfm
' 和 ' -cvfm
' 的示例。两种我都试过了,好像没什么影响。
我认为问题出在我的 manifest.txt 中,并且我已阅读http://docs.oracle.com/javase/tutorial/deployment/jar/manifestindex.html,但我看不出我可能做错了什么.
我对 DrJava 解决方案或命令行解决方案都非常满意。
java - DrJava - “自动导入 Claas”错误
添加时,我是Java的初学者;它给了我ab错误,都在这张照片中!然后我编译到交互
java - DrJava:无法使用 JDK8.0 运行代码
有人在使用 jdk 8.0 时遇到问题吗?
好吧,我不知道为什么我会遇到一些干扰。不知道为什么,在我尝试运行它时在 'drjava' 中编译了一个 javacode 后,它说...“当前文档与交互窗格不同步,应该重新编译!”
我尝试将编译器从 JDK 8.0 更改为 Eclipse Compiler 0.A48,它显示了相同的消息.. 在频繁重新编译并单击运行按钮而不是使用它运行的快捷键 (F2) 之后!!!!然后我将编译器返回到 JDK 8.0,它也运行了。(快捷方式也有效)..但经过几次代码编译后,它开始显示相同的文本......
最烦人的是现在我的 drjava 在我尝试更改编译器时挂起!我想我必须回到 JDK 7u51 .. 但我真的很好奇为什么会发生这件事
java - 我有一台 mac,而 Dr java 根本没有运行我的程序
java博士编译我的代码很好,但是,它根本不运行它们,它只打印“静态错误:这个类没有接受String []的静态void main方法。” . 我在 Windows 上尝试了确切的代码,它运行良好。我不知道问题出在哪里。是我的 Mac、我的代码还是 Dr java?
我希望我能提供正在发生的事情的图像。看来我暂时做不到。
java - 在 Dr. Java 上编译时出现“Hello World”错误?
我正在学习 Java,并且正在测试我的老师给我的一个简单的“Hello World”程序。我在 64 位 Ubuntu 12.04 LTS 上使用 Dr. Java。
代码如下:
我按 F5 键,代码编译。之后,我输入以下行:
输出应该是
Hello, World!
,但我得到Static Error: Undefined name 'greet'
了。我究竟做错了什么?
如果我这是一个简单的解决方法(可能是),请原谅我。我搜索了 SE,但没有找到任何帮助。
java - 公共类型管理器必须在其自己的文件中定义
我收到错误消息
有没有简单的方法来解决这个问题?