NetBeans поддерживает не английские языки?

NetBeans действительно поддерживает Unicode (UTF-8), или лучше, он действительно поддерживает не английские языки?

Ребята, я немного играл с Java и NetBeans, но у меня возникли некоторые проблемы. Я мог бы подумать, что это проблема с Java, но я так не думаю.

  1. Мне нужно было преобразовать файл из некоторой кодировки в UTF-8, я подумал, что это очень тривиально, потому что JEdit (простой текстовый редактор) и множество простых текстовых редакторов поддерживают его по умолчанию. К сожалению, под впечатлением я обнаружил, что это невозможно с Netbeans без какого-либо плагина. Смотрите что-то вроде этой ошибки. Из-за неожиданности я сдался, а затем вернулся в JEdit.

  2. Через несколько дней, давайте попробуем еще раз, но теперь возникла проблема, аналогичная этой другой ошибке, но вместо этого с португальским языком (диакритические знаки не работают). ç был заменен _ в банке имя файла. Пришлось вручную исправить имя файла в свойствах проекта. Хорошо, этот проход.

  3. Опять же, проблема описана в 2), но теперь термин известный Mojibake - это то, что я вижу, перемещаясь по именам файлов внутри файла jar, çã был заменен çã, в файле MANIFEST.MF.

Они не сказали, что весь проект должен быть в UTF-8? Так почему же MANIFEST.MF от "них" нет?


Среда

  • NetBeans: 7,3
  • JDK: 7, обновление 17
  • ОС: Windows 7
  • Язык: Португальский (Бразилия)

Обновить

Та же проблема с сгенерированным README.TXT в папке dist/. Но теперь в netbeans он отображается в виде маленьких квадратов.

Я проверил кодировку, указанную в проекте, и, по крайней мере, источники в UTF-8. В моем netbeans его можно найти в свойствах проекта> "Códigos-fonte", а затем "Codificação" (кодировка).


Решения

Перевод на американский-английский

  • Переведите все, что касается среды разработки Java, на американский английский.
  • Начни учить себя английскому, а может и другим тоже.

Используйте bat-файл для сборки приложения

Примечание: я проверил на моей среде, и это работает.

Вы можете редактировать свои файлы с Netbeans и просто ничего не создавать с ним, просто отредактируйте исходные файлы.

Вот очень простой пример, поэтому вы можете начать с него (не забудьте сохранить в UTF-8):

C: \ в папке вашего проекта \ builder.bat

 @ эхо выключено
ЧКП 65001
title Сборка приложения
установить путь =% путь%; c: \ java \ jdk \ bin
set app = (имя приложения UTF-8)
эхо.
echo # Очистка
del %app%.class %app%.jar
эхо.
echo # Компиляция...
javac -Xlint: устаревание -g -кодирование UTF-8 %app%.java
эхо.
echo # Упаковка...
jar cvfm %app%.jar %app%.manifest %app%.class
эхо.
echo # Выполнение...
Java %app%

Выводы

Эй, ребята, это очень хорошая IDE, с таким количеством функций, почему это?

Юникод не нов, даже в Windows...

Я действительно понимаю трудности, связанные с ведением одного проекта на одном языке, я думаю, что это может быть на нескольких языках! Итак, извините за разработчиков, которые его читают, я не критикую это негативно, я действительно хочу знать, предназначено ли это IDE (или даже вся среда разработки Java) для использования в других языках помимо английского.

Смотрите также

Для простого текстового редактора (вы найдете там JEdit): https://stackru.com/questions/1182071/lightweight-java-ide.

0 ответов

Другие вопросы по тегам