Как заставить компилятор командной строки Java сообщать о неправильных именах пакетов без IDE? [закрыто]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как заставить компилятор командной строки Java сообщать о неправильных именах пакетов без IDE? [закрыто]

Сообщение Anonymous »

Я хотел бы проверить наличие потенциальных проблем с моим исходным кодом Java, в частности, при импорте пакета с неверным объявлением пакета com.company, хотя это должно быть com.company.util
Я не получаю ошибку времени компиляции, даже если имя пакета неверно

Код: Выделить всё

cd ~/src/com/company/util

Код: Выделить всё

Foo.java
находится в папке util.

~/src/com/company/util/Foo.java

Код: Выделить всё

Foo.java
содержит неправильный пакет.

Код: Выделить всё

package com.company;  // Should be `com.company.util`.
class Foo {
}
Этот пакет должен быть com.company.util, но в нем ошибочно отсутствует .util.
Компилятор не может обратите внимание на неправильный пакет и приступайте к компиляции класса. Только позже, во время выполнения, я получаю сообщение об ошибке.
Я использую текстовый редактор, а не IDE. Я понимаю, что IDE может указать на ошибку имени пакета. Но я использую инструменты командной строки.
Мой вопрос: как заставить инструменты командной строки, такие как javac, сообщать об ошибке при компиляции? время, а не время выполнения.

Подробнее здесь: https://stackoverflow.com/questions/791 ... without-an
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»