Как я могу включить номера строк в исходный код Java?

StackOverflow https://stackoverflow.com/questions/5451819

  •  12-11-2019
  •  | 
  •  

Вопрос

Я достигаю кульминации моего последнего программирования программирования, который написан в Java (используя Wikele Web Framework).Я должен предоставить экзаменаторы с исходным кодом (на CD) с каждой линейкой, четко пронумерован.Я знаю, что в Eclipse вы можете загрузить строки кода, но, очевидно, это будет работать только, если лицо просмотра кода использует Eclipse.Есть ли способ включить номера строк в сам исходный код?Если так, как?

Это было полезно?

Решение

Вы можете использовать cat, чтобы сделать это

cat -n input.java > output.java
.

Другие советы

Написать маленькую программу Java, чтобы прочитать ваши файлы .java и выводить их в новых файлах с номерами строк?

Это звучит как странное требование для меня, потому что если вы вставите номер строки в начале каждой строки в самом файле, он не будет компитенна.Вы уверены, что на самом деле они не просит какой-то отчет, который включает в себя исходный код (номера строк в самом коде, имеет значение только в том случае, если код будет напечатан).Любой приличный текстовый редактор способен оба отображать номера строк, так и их распечатать, без чисел являются частью файла, поэтому, если я был экзаменатором, это то, что я бы использовал.Но если это действительно то, что хочет экзаменаторы, вы можете использовать команду Unix nl или написать свою собственную программу, которая делает это.

Вы можете, например, поставку (вероятно, в дополнение к RAW-Text-SourceCode) HTML-версию вашего кода (с выделением синтаксиса или без него), который включает в себя LineNumbers.Есть несколько инструментов, которые я нашел от Googling, который делает это, например, например, http://www.java2html.de/ ОтказЯ думаю, что JDK фактически судет с таким приложением.

Тем не менее, если это просто просто текст, который вы хотите, вы, конечно, могут просто написать немного рутины, чтобы добавить для вас LineNumbers.Просто прочитайте строки вашего кода один за другим, увеличивайте счетчик и добавьте строку с текущим счетчиком.

Используйте javadoc Инструмент с -linksourceопция .

Создает HTML-версию каждого исходного файла (с номерами строк) ..

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top