12-24-2011, 05:14 PM
В общем хочу создать либу, в которой будет хранится класс Print и функция print;
В общем я это хочу сделать чтоб не писать каждый раз System.out.println("блаблабла");
хочу писать print("блабла");
1) создаю класс Print
2) Сохраняю в d:\Projects\mylibs\com\lebed\lib\Print.java
3) В переменую среду CLASSPATH добовляю d:\Projects\mylibs
4) Создаю новый проект де пытаюсь юзать либу
и тут проблемы не видит класс Print.
Пытался компилить файл в Print.class, добовлял вручную и жава и класс файл к проекту, сувал компиленый класс файл в jarи добовлял к проекту, не видит все равно.
Юзаю Eclipse.
Что я не так делаю ??
В общем я это хочу сделать чтоб не писать каждый раз System.out.println("блаблабла");
хочу писать print("блабла");
1) создаю класс Print
Код:
package com.lebed.lib;
public class Print{
public static void print(Object obj){
System.out.println(obj);
}
Print(){
System.out.println("Class Print from the package com.lebed.lib is visible");
}
}
2) Сохраняю в d:\Projects\mylibs\com\lebed\lib\Print.java
3) В переменую среду CLASSPATH добовляю d:\Projects\mylibs
4) Создаю новый проект де пытаюсь юзать либу
Код:
package myprog.temp;
/*package myprog;
*/
import static com.lebed.lib.Print;
class Temp{
public static void main (String[] args){
print("Hello world");
Print p = new Print();
}
}
Пытался компилить файл в Print.class, добовлял вручную и жава и класс файл к проекту, сувал компиленый класс файл в jarи добовлял к проекту, не видит все равно.
Юзаю Eclipse.
Что я не так делаю ??