小编use*_*596的帖子

无法执行tools\android.bat:解决方案

当我尝试在eclipse中打开SDK Manager时,它表示很快就会打开,但从未打开过.我试图打开exe文件,但它显示一条错误消息:

无法执行tools\android:bat系统无法找到指定的文件

我的路径环境变量将其引导到tools文件夹.

这是路径:

C:\Users\Shan\Documents\Computer Science - YEAR 2\Android App Development\adt-bundle-windows-x86-20130917\sdk\tools
Run Code Online (Sandbox Code Playgroud)

android

34
推荐指数
5
解决办法
9万
查看次数

在main方法中找不到符号

制作了一个Tester类来测试方法如何将参数传递给参数.

下面是我写的代码.

public class Testcalculate {

public static void main (String [] args){

 Testcalculate c = new Testcalculate();
 c.add(40, 50);

} // end main

} // end class

class calculate {

 public void add(int x, int y) {

 int a = x + y;

 System.out.print("Total is: " + a);

}

}
Run Code Online (Sandbox Code Playgroud)

我得到的错误消息说:

Testcalculate.java:7: cannot find symbol
symbol : method add(int, int)
location: class Testcalculate
c.add(40,50); 
Run Code Online (Sandbox Code Playgroud)

我已经使用int类型的正确值将参数传递给方法.我只是不明白是什么导致了这个问题.我甚至尝试在第二个类的add方法声明之前放置public关键字,认为它可能超出了范围,但这没有帮助.

这两个类都放在同一个文本文件中.

java

-1
推荐指数
1
解决办法
932
查看次数

一个方法可以被同一个类内的对象调用吗?

我试图理解的是当我尝试在同一个类中居住时调用对象的方法时,我收到错误的原因.

我的语法看起来正确.我理解方法内部的局部变量是未初始化的,并且想看看编译器是否能够选择它.

然而,我的问题是,当我尝试在类中的同一个类的对象上调用该方法时,我从编译器收到一个愚蠢的错误.

class Wool {

public static void main (String [] args) {

int add() {
int x;
int a = x + 3;
return a;

}

Wool w = new Wool ();

System.out.print("something here " + w.add());


} // end main

} // end class
Run Code Online (Sandbox Code Playgroud)

我从编译器收到的错误是:

c Wool.java
Wool.java:5: ';' expected
int add() {
    ^
Run Code Online (Sandbox Code Playgroud)

如果Wool类型的对象在另一个类中实例化,并且该对象在调用该方法时没有问题,我可以做到以上情况,向我展示局部变量在该方法中需要值的编译错误.

我只是不明白为什么我不能在一堂课中做到这一点.如果有可能,请你教育我.

帮助将非常感激.

谢谢.

java

-1
推荐指数
1
解决办法
188
查看次数

标签 统计

java ×2

android ×1