У одной из моих команд возникла проблема с проектом, который он получил от нашего SVN. Когда он пытается запустить файл, он получает ошибку:Java NoClassDefFoundError из-за «неправильных» косых черт
java.lang.NoClassDefFoundError: misc\test (wrong name: misc/test)
Мы действительно не понимаем, почему он получил эту ошибку. Кажется, что причиной этого является косая черта, но я не понимаю, как это проблема или как ее исправить. :(
Мы оба используем NetBeans (я на 6.7.1 и он 6.8) и встроенную функцию svn. Я создал проект моего компьютера, Mac, и он использует Win7. Может ли это иметь какое-либо отношение к нему? Unix и Win используют разные слэши для путей в конце концов .. Но я не знаю «т увидеть, как изменить это, потому что он работает файлы с IDE.
Таким образом, любая помощь будет оценена. Спасибо!
Stian
Как он пытается запустить его? – Bozho
Как он запускает файл? Например, какова эквивалентная строка 'java blahblahblah' для того, что пытается сделать IDE? Не беспокойтесь о том, что вы делаете слэш-vs-backslash в исключении. Java почти всегда показывает пути, используя косые черты, даже в Windows, но это не значит, что они смущены. –
Вы должны увидеть трассировку стека, которая показывает, откуда возникло исключение. В принципе, часть кода где-то думает, что 'misc \ test' - это имя класса. Трассировка стека поможет найти этот фрагмент кода. –