Сообщество Хекслета

Денис 10 марта 2015 →

quoteочему-то при попытки компиляции выдается следующая ошибка: Roman@R2D2 /temp/project/src/com/test/buildings $ javac House.java House.java:3: error: package com.test.humans does not exist import com.test.humans. Human; ^ House.java:9: error: cannot find symbol Human owner; ^ symbol: class Human location: class House 2 errors хотя все папки созданы и файлы расположены как нужно Roman@R2D2 /temp/project $ find src src src/com src/com/test src/com/test/buildings src/com/test/buildings/House.java src/com/test/humans src/com/test/humans/Human.class src/com/test/humans/Human.java вот коды here попробуй вот так от компилировать

javac src/**/**/**/*.java -d build

Денис 10 марта 2015 →

Вот так работает javac src///*/.java -d build в cygwin.

Stabby 10 марта 2015 →

Спасибо за урок! Почти целый час ковырялся не мог найти ошибку в компиляторе, потом тупо скопировал в Intellij, там сразу подсветилась ошибка.. пропустил точку с запятой))

Stabby 10 марта 2015 →

что будет на экране в результате выполнения данного кода

class A {

static String NAME = "P1";

}

//... где то в main методе

A a1 = new A();

A a2 = new A();

a1.NAME = "P0";

A.NAME = "P2";

a2.NAME = "P3";

System.out.println(a1.NAME);

//...

//не понимаю(, почему выведется на экран P3?

Stabby 10 марта 2015 →

Решил скопировать ваш код: public class A {

public static int a = 13;
public int b = 13;

public static void main (String[] args){

    final A a1 = new A();
    final A a2 = new A();
    A.a = -13;
    a2.b = -13;
    System.out.println(A.a);
    System.out.println(a2.b);
}

} на экран выходит: -13 -13

user-2ef819a3e9c40b40 09 марта 2015 →

javac /src/*/.java

не работает в среде cygwin. Братья по винде, хелп!