В Java все находится в форме класса.
Если вы хотите использовать любой объект, тогда у вас есть две фазы:
Пример:
Object a;
a=new Object();
То же самое для концепции массива
Item i[]=new Item[5];
i[0]=new Item();
Если вы не дают секцию инициализации, тогда возникает NullpointerException
.
Мне пришлось это сделать, я переименовал каталог верхнего уровня своего проекта на новое имя и отредактировал файл application.properties. Здесь есть строка app.name = youroldappname, которую нужно изменить.
На самом деле вам даже не нужно переименовывать каталог. У вас может быть другое имя веб-приложения.
Хм, я знаю, что это не выглядит забавным, но не должно быть сложно (просто скучно) переименовать каталог проекта, а затем все файлы с именем вашего проекта в них (вы можете игнорировать .tmproj, если не используете TextMate). Наконец, быстрый поиск по всем файлам на предмет замены вашего старого проекта имени, и он у вас должен быть.
О! Во-первых, если вы используете IDE, вам нужно удалить проект из IDE, а затем повторно импортировать его после завершения процедуры переименования.
Насколько мне известно, нет ничего специфичного для проекта. хранится где угодно, кроме каталога проекта и ниже, так что это очень ограниченный набор для поиска, и вам нужно сделать это только один раз (я надеюсь).
Не очень элегантно, я знаю, но грубая сила действительно имеет свое применение.
Я использовал метод грубой силы, и он у меня сработал. Потребовалось 5-10 минут, чтобы найти все файлы с именем в нем и заменить его новым. Также Netbeans после этого был в порядке. Единственное, что изменилось, это номер порта, который мне пришлось снова изменить.
Простое переименование работает, кроме случаев, когда вы используете плагины. Они будут храниться в папке $ USER_HOME / .grails / $ GRAILS_VERSION / projects / OLDNAME
.
Итак, после переименования вашего проекта вы «потеряли» свои плагины. Я не пробовал переименовывать папку плагина, но просто установка всех ваших плагинов тоже работает (по крайней мере, с Google App Engine и gorm-jpa).