我对Java相当陌生,并试图找出如何解决以下错误:
错误读取
CalculatorWithMemory.java:1: class Calculator is public, should be declared
in a file named Calculator.java
public class Calculator
因此,我的想法是,这意味着我必须保存两个不同的.java文件。但是,对于一个类,我只有一个提供的文本块来键入我的解决方案,所以我不能将它们保存为.java文件。任何关于解决方案的想法都会很好。
提前感谢!
提供所有的信息。我正试图解决以下问题。
问题
超类计算器包含:
我有一个使用Hibernate的Maven构建的web应用程序。它在Tomcat中运行成功,但在jetty-maven-plugin中执行时会失败,并出现以下异常
java.lang.TypeNotPresentException: Type org.hibernate.collection.PersistentCollection not present
at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:98)
at sun.reflect.generi
我正在尝试对不包含主键的表执行select查询,因此我在select查询中包含row num,以便结果集变为可滚动,但它没有更新,并给出了下面的错误 Java代码: import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
public class Test
{
public static void main(String[] args) throws Exception
{
Connection con = Provider.getOracleConn
我使用笔记本电脑A上的Gradle构建了一个Java (JavaFX)应用程序。当我将它部署到膝上型计算机B时,它无法运行,抛出以下异常:
Exception in Application start method
Exception in thread "main" java.lang.RuntimeException: Exception in Application start method
at com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:900)
以前,我提交了一个包含名为login.java的文件的更改,现在我更改为Login.java并提交更改,但是错误消息如下所示:
Error:Will not add file alias 'app/src/main/java/edu/ohiostate/sum/Login.java'
('app/src/main/java/edu/ohiostate/sum/login.java' already exists in index)
我有以下目录结构:
myProject
myProject/src/MyProject.java
myProject/src/mypackage/MyPackage.java // This file has "package mypackage;" at top
myProject/src/implementations/SomeFile.java
在SomeFile.java中,我想导入mypackage并实现其中包含的抽象类。作为我的MyProject.java,我想使用URLClassLoader动态加载实现目录中的所有文件,这样我就可以执行实现中的类从MyPackag
是否有方法将java/bin路径名称传递到命令行的grails中,而不是让它始终使用JAVA_HOME中的内容?我有一个实例,其中我共享一个构建机器,需要一个64位的JDK,但是另一个组仍然需要继续使用32位的JDK。
SET JAVA_HOME=C:\...
SET PATH=%JAVA_HOME%\bin;%PATH%
将%JAVA_HOME%放在路径的其余部分之前至关重要,因为windows将使用包含java可执行文件的第一个路径。
我得到了一个包含数字0的字符串。知道吗,我需要将它解析为一个int,所以我尝试了以下方法:
int oldfollowcounter = Integer.parseInt(followerzahl);
followerzahl是字符串。
我总是会犯这个错误:
Exception in thread "Timer-4" java.lang.NumberFormatException: For input string: "0
"
at java.lang.NumberFormatException.forInputString(Unknown Source
我正在编译一个包含多个jar文件(在lib文件夹中)和类(在src/com文件夹中)的程序,使用:
javac -classpath lib/\* src/com/*.java
我输入了这个命令来运行这个程序:
java -cp lib/\* src/com/okc
但它不起作用。相反,我得到了这样的结论:
Error: Could not find or load main class src.com.okc
okc.java是包含main方法的类。如何运行包含多个jar文件和类的java程序?
我已经从一个proto文件生成了一些Java类。为了确保我没有犯错误,我首先使用protoc编译了proto文件,然后使用javac编译了生成的java文件。
我正在尝试导入我在Matlab中生成的类,但我一直收到错误:
Error using javaMethod No class MyClass can be located on the Java class path
我在Matlab中修改了classpath.txt,添加了包含java类的目录和jar文件本身的路径。我检查了一下,我相信我用来编译java类的java版本与Matlab使用的版本是一样的。
有什么想法吗?我没办法理解这件