我在试图从命令行运行程序时出错。
我的源代码是:
public class Split {
public static void main(String[] args) {
String name = args[0]; // base file name
int n = Integer.parseInt(args[1]); // number of fields
String delimiter = args[2]; // delimiter (comma)
// cre
下面是我作为token.java创建的一个文件
public class token{
String type;
String value;
public token(String type,String value)
{
this.type=type;
this.value=value;
}
public String str()
{
我已经尽了我最大的努力去研究这个问题,但是我什么也做不到--我总是犯同样的错误。我正在用javac命令从终端编译,并得到错误-
javaJOptionPane.java:1: JOptionPane is already defined in this compilation unit
import javax.swing.JOptionPane;
^
javaJOptionPane.java:7: cannot find symbol
symbol : method showInputDialog(java.lang.String)
location: class JOptionPane
在处理一个项目时,我试图在终端中编译我的java文件,但是我得到了“找不到符号”的错误。我通常在Eclipse的IDE中编译和运行我的代码,所以这是我第一次使用终端。当我试图创建在同一个文件夹中编写的类的实例时,这些错误似乎会出现。
MainPanel.java:30: error: cannot find symbol
static Player p1 = new Player( 30, 245, 0 );
^
symbol: class Player
location: class MainPanel
我怎样才能解决这个问题?谢谢!
我已经使用eclipse创建了一个jar文件。我的jdk版本是1.5.0。当我使用相同的JDK在linux机器上运行这个jar文件时,它工作得很好。但是当我在安装了JDK 1.5.0_14的solaris机器上运行这个jar时,它给出了如下错误
Exception in thread "main" java.lang.UnsupportedClassVersionError: Bad version number in .class file
at java.lang.ClassLoader.defineClass1(Native Method)
文件A.java和B.class(B.java的字节码版本)位于当前目录中。
A.java通过以下方式使用B.java:
class A {
B b;
}
根据我所读到的内容,JDK工具首先查看Java标准库的安装目录。如果在标准库中找不到类,该工具将在类路径中进行搜索。未定义类路径时,假设类路径的默认值为当前目录。那么为什么下面的命令不起作用:
C:\current> javac A.java
我想使用gData Java从youtube检索只读数据,但是当我试图创建YouTubeService类的对象时,它将不会抛出任何这样的方法异常。找不到背后的线索。
YouTubeService service = new YouTubeService(clientID);
例外是
com.google.gdata.data.ExtensionProfile.declareAdditionalNamespace(Lcom/google/gdata/util/common/xml/XmlWriter$Namespace;):java.lang.NoSuchMethodError
我是否每次都要在命令行中运行set类和ClassPath,以便用这些命令编译Java程序?
set class ="C:\Program Files\Java\jdk1.8.0_121\bin";
set classpath="C:\Program Files\Java\jre1.8.0_121\lib\rt.jar";
C:\>Javac Test1.java
C:\>Java Test1
即使我将文件夹添加到环境变量bin中以设置环境variable.If (我没有运行SET类并设置CLASSPATH ),我也会得到一个错误:找不到或加载
这是我的班级:
package pepelu;
import pepelu.ImportTest.InnerClass.InnerEnum;
import javax.annotation.Resource;
public class ImportTest {
@Resource
public static class InnerClass {
public enum InnerEnum {
A
}
}
public static void main(String[] args) {
我正在学习一门在线Java课程。我们目前正在构建以下实例化代码:
public class NameDriver
{
public static void main (String[] args)
{
//Instantiation
Name myName = new Name("Scott", "Robert", "Mitchell");
Name myName1 = new Name("Scott", "Mitchell");
Name myName2
我有三种不同的课程:
Woman.java
package human;
public class Woman extends Human{
private final String pnr;
private final String namn;
public Woman(String n, String p){
namn = n;
pnr = p;
}
public String toString(){
return "My name is "+namn+" and I am a
示例:
我有一个叫ProgA的类
package test;
public class ProgA
{
public static void main(String[] args)
{
ProgB pb = new ProgB();
pb.callMe();
}
}
现在我有了如下所示的ProgB:
package test2;
public class ProgB
{
public void callMe()
{
System.out.println("inside callme");
}
}
编译Pro
我正在尝试运行一个简单的java测试代码。我得到一个“找不到或加载主类文件”(类似的东西)。
我正在学习的教程使用以下命令
-> javac name.java (javac doesn't work, using ->java ..)
-> dir (shows the classname as a file)
> java classname
> outputs "hello world"
我好像过不了->java running.java
class apples //everything begins with a cla