Проблемы с панелью взаимодействия DrJava, плагином Eclipse
Я использую плагин DrJava для Eclipse (4.3), и "представление" панели взаимодействий ведет себя забавно. (Очень похоже на этого парня с 2011 года). К сожалению, на его вопрос нет ответов.
Я также нашел это, однако это с 2004 года, и не решил мою проблему.
DrJava отказывается подтверждать или создавать экземпляры объектов, даже если он не выдает ошибку.
Welcome to DrJava. Working directory is C:\Users\Raghav
> int j = 4
> j
4
> import javax.swing.*;
> JFrame j = new JFrame();
> j
4
>
Я не уверен, почему это происходит, так как это не выдает ошибку при импорте.
Я также попробовал это:
Welcome to DrJava. Working directory is C:\Users\Raghav
> import javax.swing.*;
> JFrame s = new JFrame()
> s
Static Error: Undefined name 's'
Чтобы убедиться, что это проблема с плагином, а не с самой java, я ввел тот же код в панель взаимодействий в drjava (20130901-r5756). Это сработало, как и ожидалось здесь:
Welcome to DrJava. Working directory is C:\Users\Raghav
> int j = 4
> j
4
> import javax.swing.*;
> JFrame j = new JFrame()
> j
javax.swing.JFrame[frame0,0,0,0x0,invalid,hidden,layout=java.awt.BorderLayout,title=,resizable,normal,defaultCloseOperation=HIDE_ON_CLOSE,rootPane=javax.swing.JRootPane[,0,0,0x0,invalid,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
Итак, у меня есть два вопроса:
- Как я могу исправить плагин, не подтверждающий создание объектов?
- Есть ли способ изменить рабочий каталог в плагине? Я обнаружил, что это возможно только в Dr.Java, если создается новый проект или в разделе "Настройки" -> "Ресурсы" -> "Extra ClassPath". Это потому, что у меня разные проекты в разных папках, и я хотел бы протестировать классы, но я не могу изменить свой путь к классам в соответствии с их местоположением.
Это мой первый пост на SO, пожалуйста, дайте мне знать, если этот вопрос нуждается в каких-либо изменениях, или он недостаточно ясен.
Благодарю.