Поделись исходниками, будем вместе думать почему там у тебя происходят ошибки и зависания. Попробуй в либу Lib_test добавить конструктор типа:
Lib_test
{
my = new Mylib();
}
А пока можешь потестить и сам. Не забывай, что в Java есть механизм обработки исключений. По-этому все потенциально опасные действия лучше делать, используя конструкцию try/catch:
try
{
с = a / b; // Опасное действие. А вдруг b равно 0 ?
}
catch (Exception e)
{
}