Quad_Tree: Ну так наверное вы не указываете джарник или директорию, в котором лежит нужный класс. Чудес не бывает. Внезапно нужные вам классы могут быть разбросаны по куче джарников.
Виталий Витренко: Вот как раз норм для новичка, дает обзорное представление о многих технологиях. Плюс действительно большое количество задач. А так по одной concurrency в java можно тома писать, только новичку это ни к чему. Подучить матчасть и вперед специализироваться в том, что будешь использовать. Ну и эта книга не позиционируется как фундаментальный труд подробно обо всем. Для этого есть спека языка.
Noortvel: Про то что ваш "движок" нужен кому-то еще, я так думаю даже говорить не стоит, никому он не нужен. Вам лично он нужен зачем? Прокачать скиллы? Будет что показать на собеседовании? Прославиться и заработать сотни нефти? Сделать мир лучше? Все пункты, кроме "заработать", удачно решает вливание в разработку уже существующих open-source движков (см. вики и гугл). В любом случае, вы в одиночку никакой движок не сделаете, если только доработанный форк уже существующего. Если бы у вас были хоть малейшие познания в методологии разработки, вы бы смогли проделать простую операцию - разделить количество человеко-дней, требуемых на мало-мальски серьезный продукт на количество разработчиков (на один, в вашем случае). Получится цифра в примерно 2-3 года только разработки. Это при условии что вы будете над этим трудиться полноценный рабочий день. Плюс еще нужно тестирование, нужно писать доки (или вы думали кто-то будет пользоваться вашим движком без нормальной документации ?), нужно писать примеры, нужно общаться с потенциальными пользователями, какие фичи им нужны, нужно смотреть что там в других движках есть такого, чего нет у вас и что есть у вас, чего нет у них. И тд.
skoder: Вот простите, не возьмусь советовать конкретные настройки. Там ниже верно советуют использовать числовой идентификатор вместо строки. У нас тоже система работает с телефонами абонентов и исходя из неких соображений, например что номер телефона вещь которая может и поменяться, мы используем числовой user_id. Подумайте, может имеет смысл сделать так же.
Дмитрий: Мой PS вас не удовлетворил ? Могу заверить что во всех компаниях плюс-минус такая ситуация. Все пишут в том, в чем удобно, большинство в трех перечисленных мной IDE. Некоторые могут писать в какой-то экзотике (для java), типа Sublime или там Emacs (прости господи). Но это редкость.
TheSpbra1n: Надо заранее привыкать делать все правильно. А java из репов подходит только для запуска плагинчиков в браузере или чего-то еще. Но никак ни для разработки, обучения или тем более продуктива.
PS Несмотря на наши разногласия, приношу Вам извинения за оскорбления, которые у меня вырвались. Извините, был взволнован, предлагаю остаться при своих мнениях, каждый в конце-концов имеет право на свое мнение, и это не повод для оскорблений. Свои посты я отредактирую.
Эдуард Дейнега: Ну может это специфика вашего дистрибутива. Я активно пользовался Debian, Ubuntu, CentOS и RedHat и там эти файлы были. Возможно у вас используется не bash, в качестве shell'а.