Eclipse обновлен, cofoja тоже, а также java jre/jdk. ASM должен быть включен в cofoja, но я скачал 3.3 на всякий случай.не удалось настроить cofoja на eclipse
Я следил за всеми процедурами, которые я мог найти в Интернете, но первое затмение ошибки никогда не менялось с первого шага: «Ошибка синтаксиса, вставьте« EnumBody »для завершения BlockStatements».
Код очень простой:
import java.io.whatever;
import java.net.whatever;
import com.google.java.contract.Requires;
public class ManageSocketServerExplicit{
[...]
public ManageSocketServerExplicit(String p_ipAddress, int p_port){
@Requires("p_port >= 0")
this(p_ipAddress,p_port,10,1000);
[...]
}
}
ошибка, очевидно, в конце Требовать.
Конфигурация В каталоге есть несколько проектов. Предположим, что я хочу использовать cofoja только на одном из них.
Базовый каталог - C: \ svn_java \ Progetti_NET, в котором есть проект, который я хочу использовать cofoja, который является «Malu». В него есть несколько исходных каталогов, а не только общий «src», но основной называется «Code», и он является главным.
Так что дорожки (пробовал их с обеих косых черт, ничего не меняется):
classoutput C: \ svn_java \ Progetti_NET \ Малу \ Bin
классам C: \ svn_java \ cofoja-1,1-r146.jar
SourcePath C: \ svn_java \ Progetti_NET \ Malu \ Code
Eclipse понимает пространство имен cofoja, между прочим: я могу видеть перечисленные объекты, если я их автоматически завершу.
Итак, «Обработка аннотаций» задана, а «Путь к фабрике» снова содержит «c: \ svn_java \ cofoja-1.1-r146.jar». Рабочая область автоматически обновляется, когда есть изменения, и как asmn, так и cofoja находятся в библиотеках «Java Build Path».
Я попытался добавить также команду -vm в eclipse.ini, чтобы использовать jdk (C:/Program Files (x86) /Java/jdk1.7.0_21/bin), но опять ничего не изменилось.
Поскольку конфигурация довольно проста, ее не должно быть так сложно исправить, но я не знаю, как это сделать.
честно, я возился полчаса поиск wtf эта вещь дала как «ошибка форматирования» ... настройка, подобная «Я не забочусь об ошибках в сообщении, ПОТОМУ ЧТО ОНИ НЕ ОШИБКИ» была бы полезна! особенно когда я в спешке! – lunadir