#java #gradle #syntax #runtime-error #importerror
Вопрос:
Каждый раз, когда я пытаюсь запустить свой проект, я получаю эти сообщения об ошибках и не могу понять, что не так. Я проверил кодировку всех файлов, она правильная, и попробовал dos2unix. Я понятия не имею, в чем может быть проблема.
src/main/java/prj02/HuffmanCoding.java: line 1: package: command not found src/main/java/prj02/HuffmanCoding.java: line 3: import: command not found src/main/java/prj02/HuffmanCoding.java: line 4: import: command not found src/main/java/prj02/HuffmanCoding.java: line 5: import: command not found src/main/java/prj02/HuffmanCoding.java: line 6: import: command not found src/main/java/prj02/HuffmanCoding.java: line 7: import: command not found src/main/java/prj02/HuffmanCoding.java: line 8: import: command not found src/main/java/prj02/HuffmanCoding.java: line 10: import: command not found src/main/java/prj02/HuffmanCoding.java: line 11: import: command not found src/main/java/prj02/HuffmanCoding.java: line 12: import: command not found src/main/java/prj02/HuffmanCoding.java: line 13: import: command not found src/main/java/prj02/HuffmanCoding.java: line 16: /Applications: is a directory src/main/java/prj02/HuffmanCoding.java: line 17: README.md: command not found src/main/java/prj02/HuffmanCoding.java: line 18: README.md: command not found src/main/java/prj02/HuffmanCoding.java: line 19: README.md: command not found src/main/java/prj02/HuffmanCoding.java: line 20: README.md: command not found src/main/java/prj02/HuffmanCoding.java: line 21: README.md: command not found src/main/java/prj02/HuffmanCoding.java: line 22: README.md: command not found src/main/java/prj02/HuffmanCoding.java: line 23: README.md: command not found src/main/java/prj02/HuffmanCoding.java: line 24: syntax error near unexpected token `('
Код, на который ссылаются ошибки:
package prj02; import java.io.BufferedReader; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import java.io.InputStreamReader; import java.text.DecimalFormat;
Синтаксические ошибки относятся к комментарию Javadoc(строка 24):
/** * The Huffman Encoding Algorithm * * This is a data compression algorithm designed by David A. Huffman and published in 1952 * * What it does is it takes a string and by constructing a special binary tree with the frequencies of each character. * This tree generates special prefix codes that make the size of each string encoded a lot smaller, thus saving space. *(Implementation) * @version 2.0 * @since 10/16/2021 */
Я использую gradle для создания этого проекта. Ошибки-от bash. И да, я составил проект.
Комментарии:
1. чем ты занимаешься? Синтаксические ошибки относятся к комментарию Javadoc — что вы имеете в виду?
2. Вы пробовали скомпилировать этот исходный код?
3. Я думаю, это может быть что-то о вашем пути к классу. Что вы используете для построения ( maven, Gradle ). Ваша ошибка исходит от ide или какой-то командной строки?
4. Вы пытаетесь выполнить
.java
файл напрямую, и ошибки, которые вы видите, исходят из оболочки. Вам нужно скомпилировать свой кодjavac
и запустить его сjava
помощью . Пожалуйста, прочтите базовый учебник.5. @DilermandoLima Я использовал Gradle, и ошибка исходит от терминала ide(IntelliJ)