Tag: 编译器错误

javac:编译一个使用其他类的.java文件

我有3个java文件 a.java b.java c.java 我设法使用a和b生成.class文件 javac example/a.java javac example/b.java 但是当我为c.java做同样的事情时,我得到错误错误:找不到符号b和c 关于如何解决这个问题的任何建议? 所有java文件都在同一个文件夹中

编译器错误:“类,接口或枚举预期”

我已经对这个程序进行了几个小时的故障排除,尝试了几种配置,但没有运气。 它是用java编写的,有33个错误(之前降低了50个) 源代码: /*This program is named derivativeQuiz.java, stored on a network drive I have permission to edit The actual code starts below this line (with the first import statement) */ import java.util.Random; import java.Math.*; import javax.swing.JOptionPane; public static void derivativeQuiz(String args[]) { // a bunch of code } 错误日志(在JCreator中编译): ——————–Configuration: ——————– H:\Derivative quiz\derivativeQuiz.java:4: class, […]

Java构造函数没有正确编译

我是Java的新手,最近刚开始上课,所以仍然掌握一切是如何运作的,所以请在我尝试理解所有这些新材料时请耐心等待。 我的任务要求银行账户能够从支票和储蓄账户转账。 交易存储在arraylist中并为用户设置以指定何时转移资金。 用于检查和保存的银行帐户类工作正常但我创建的transferervice类在我正在使用的ide netbeans中没有正确编译。 我的教师重写了我的一些代码以帮助但它仍然无法编译,提示似乎没有修复错误。 我得到的Transaction是抽象的,无法实例化。 我不太清楚我能做些什么来解决这个错误,所以任何帮助都会非常感激。 import java.util.ArrayList; import java.util.Date; import javax.transaction.Transaction; public class TransferService { private Date currentDate; private ArrayList completedTransactions; private ArrayList pendingTransactions; public void TransferService(){ this.currentDate = new Date(); this.completedTransactions = new ArrayList(); this.pendingTransactions = new ArrayList(); } public TransferService(BankAccount to, BankAccount from, double amount, Date when) throws InsufficientFundsException(){ if […]

Java错误:非法启动表达式

我基本上正在完善,完成并尝试从Java初学者的参考书中编译测试代码。 目标是创建一个猜谜游戏,其中目标位于3个连续的单元格中(我将这些位置保持在一个数组中),并且用户猜测单元格为no。 通过细胞破坏靶细胞。 我在同一个错误中检查了六个post,但我无法弄清楚出了什么问题。 这是我的错误: test.java:5: error: illegal start of expression public int[] locations={1,2,3}; ^ 1 error 我的代码是: public class test{ public static void main(String[] args){ test dot=new test(); public int[] locations={1,2,3}; dot.setLocationCells(locations); String userGuess=”2″; String result = dot.checkYourself(userGuess); String testResult=”failed”; if(result.equals(“hit”)){ testResult=”passed”; } System.out.println(testResult); } public String checkYourself(String stringGuess){ int guess=Integer.parseInt(stringGuess); String result=”miss”; int […]

“可能的有损转换”是什么意思,我该如何解决?

新的Java程序员经常会被编译错误消息搞糊涂,例如: “不兼容的类型:从double到int的可能有损转换” 对于这行代码: int squareRoot = Math.sqrt(i); 这个错误意味着什么,你如何解决它?