forum.bitel.ru http://forum.bitel.ru/ |
|
Проблемы с редактором динамического кода http://forum.bitel.ru/viewtopic.php?f=22&t=7028 |
Страница 1 из 1 |
Автор: | vkulakov [ 31 июл 2012, 18:22 ] |
Заголовок сообщения: | Проблемы с редактором динамического кода |
Предисловие Сейчас работаю с динамическим кодом через Aptana Studio 3. Синхронизация осуществляется через sftp в автоматическом режиме. Кодировка исходного кода - UTF8. Проблема При обнаружение в исходном коде символа с кодом 0x01B (0027), редактор динамического кода отказывается открывать исходный код. Если подробнее, при двойном клике в иерархии классов на нужном классе, имя класса в редакторе отображается нормально, а код класса не меняется, т. е. в окошке остается то, что было до клика. Если в это время нажать "Сохранить", то этот класс перепишется тем, что отображается в текущий момент в коде класса. При компилировании никаких ошибок не появляется, хотя код, по всей видимости компилируется. В логах тоже никаких проблем не фиксируется. Эта проблема надолго ввела меня в ступор, поэтому если вы её исправите, возможно в будущем это сохранит время и нервы других разработчикам. P. S. Другие символы не проверял. Компиляция и запуск с помощью jdk проходит при этом без проблем. |
Автор: | Amir [ 31 июл 2012, 18:33 ] |
Заголовок сообщения: | Re: Проблемы с редактором динамического кода |
Это Aptana Studio в файл ESCAPE символ добавляет? Можете прислать файл с таким символом? |
Автор: | vkulakov [ 31 июл 2012, 19:10 ] | ||
Заголовок сообщения: | Re: Проблемы с редактором динамического кода | ||
Этот символ появился в исходнике при копировании из telnet-сессии и, вообще говоря, он в этом исходнике нужен (по крайней мере я не вижу альтернатив). Простейший пример класса, на котором глючит редактор динамического кода во вложении - играйтесь. P.S. Почему-то нельзя использовать java в качестве расширения файла...
|
Автор: | skn [ 31 июл 2012, 22:12 ] |
Заголовок сообщения: | Re: Проблемы с редактором динамического кода |
а почему строку не закодировать правильно, например так Код: String quote = "\u005c\u0022"; подроднее например тут - http://src-code.net/nabor-simvolov/ |
Автор: | vkulakov [ 01 авг 2012, 11:27 ] |
Заголовок сообщения: | Re: Проблемы с редактором динамического кода |
Я то закодирую правильно, но почему редактор динамического кода так себя ведёт? Пусть он хотя бы ошибку показывает, что найден неправильный символ, как он это делает, если вставить код из буфера и затем попытаться скомпилировать. |
Автор: | dimOn [ 01 авг 2012, 11:28 ] |
Заголовок сообщения: | Re: Проблемы с редактором динамического кода |
вы как юникодный исходник компилируете когда отдельным компилятором? |
Автор: | vkulakov [ 01 авг 2012, 11:46 ] |
Заголовок сообщения: | Re: Проблемы с редактором динамического кода |
На время тестирования написал следующий скриптик: Код: $ cat jcompile.sh #!/bin/sh cd /opt/BGBillingServer/ cp="./lib" for jar in `ls ./lib/app/*.jar`; do cp="$cp:$jar" done for jar in `ls ./lib/ext/*.jar`; do cp="$cp:$jar" done /opt/java/bin/javac -cp $cp -sourcepath /opt/BGBillingServer/dyn $* $ В качестве параметра передаю имя java файла. Для запуска использую похожий скрипт. Всё работало и запускалось. |
Автор: | Amir [ 01 авг 2012, 13:19 ] |
Заголовок сообщения: | Re: Проблемы с редактором динамического кода |
В ближайшем обновлении ядра будет исправлено. |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |