В затмении, при отладке, как я получаю доступ к интерактивному верхнему уровню (a.ka. “графический терминал”)?

На большинстве языков программирования я использовал при отладке, когда я поразил точку останова, у меня есть способность выполнить произвольный код (независимо от того, что я ввожу в консоль после того, как точка останова была поражена).

Как я делаю это в Eclipse? Режим отладки имеет, по умолчанию, графический терминал, но никакая интерактивная консоль (в который я могу ввести код Java для непосредственного выполнения),

0
задан 16 May 2009 в 05:04

4 ответа

Можно использовать представление Display, чтобы выполнить abritary код, получить доступ к нему через:

окно-> Выставочное Представление-> Дисплей

затем введите код, который Вы хотите выполнить (можно использовать CTRL+SPACE для автоматического заполнения).

для выполнения кода выберите его затем:

CTRL+SHIFT+D

Это должно выполнить код на основе точки останова, которую Вы поразили.

alt text

90
ответ дан 31 October 2019 в 06:08

К Apache установки, PHP и MySQL , выполненный:

sudo apt-get install php7 libapache2-mod-php7 php7-mcrypt

Или:

sudo apt-get install php libapache2-mod-php php-mcrypt

Или:

sudo apt-get install php5 libapache2-mod-php5 php5-mcrypt
0
ответ дан 16 April 2019 в 11:21
  • 1
    И я понял что я didn' t должны сделать это так или иначе начиная с " link" свет всегда включен, когда я перезагружаю. – Lyova Potyomkin 11 November 2018 в 10:02

Создавать Загрузку php5.5.13

  1. исходный файл здесь или любая другая ранняя версия здесь

  2. Извлечение tarball:

    tar -xzvf php.tar.gz
    
  3. Изменение в каталог:

    cd php-5.5.13
    
  4. Установка depencies:

    sudo apt install build-dep php5
    
  5. Настраивают php и добавляют к /usr/local/php5513:

    ./configure --disable-debug --disable-rpath --enable-bcmath --enable-calendar -- enable-exif --enable-ftp --enable-fpm --enable-gd-native-ttf --enable-intl --enable-mbregex --enable-mbstring --enable-opcache --enable-pcntl --enable-pdo --enable-shmop --enable-soap --enable-sockets --enable-sysvmsg --enable-sysvsem --enable-sysvshm --enable-wddx --enable-xmlreader --enable-xmlwriter --enable-zip -- prefix=/usr/local/php5513 --with-bz2 --with-config-file-path=/usr/local/php5513/etc --with-config-file-scan-dir=/usr/local/php5513/php.d --with-curl --with-freetype-dir=/usr/local/php5513 --with-gd --with-gettext --with-gmp --with-iconv --with-imap --with-imap-ssl --with-xpm-dir=/usr/local/php5513 --with-vpx-dir=/usr/local/php5513 --with-kerberos --with-libdir=lib64 --with-libxml-dir=/usr/local/php5513 --with-mcrypt --with-openssl --with-pcre-regex --with-pdo-mysql --with-pic --with-png-dir=/usr/local/php5513 --with-snmp --with-xmlrpc --with-xsl --with-zlib --without-gdbm --with-mysqli
    
  6. Тест это:

    make; make test
    
    # Any errors please correct them
    
  7. Установка с:

    make install
    
  8. образец Копии php.ini файл и изменение, как желаемый:

    cp php.ini-production /usr/local/php5513/etc/php.ini
    

Примечание:

  1. Для использования других php конфигурационных файлов делают mkdir /usr/local/php5513/php.d/ и добавляют их там.

  2. Для конфигурирования php к вкусу и потребностям принимают во внимание step 5. Удалите и добавьте, как Вы требуете.

Источник:

http://aarvik.dk/how-to-install-php-5-5-15-from-source-and-use-it-with-plesk/

https://www.brandonsavage.net/compiling-php-5-5-from-scratch /

0
ответ дан 16 April 2019 в 11:21
  • 1
    I' ve включил WOL в Windows, но я все еще испытываю проблему. Я don' t знают, как протестировать, я сделал это правильно, все же. – Lyova Potyomkin 11 November 2018 в 07:37

Eclipse имеет его действительно. Окно-> Выставочное Представление-> Интерактивная Консоль. Обратите внимание, что можно также выполнить выражения в представлении Watch (например, result=false, exception.printStackTrace () и т.д.).

2
ответ дан 31 October 2019 в 06:08

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

Похожие вопросы: