레이블이 eclipse인 게시물을 표시합니다. 모든 게시물 표시
레이블이 eclipse인 게시물을 표시합니다. 모든 게시물 표시

2016년 1월 8일 금요일

FreeBSD + openjdk8 + eclipse

# vi .cshrc
setenv  LANG ko_KR.UTF-8
setenv  LC_ALL ko_KR.UTF-8

# pkg install gnome-desktop gdm xorg xf86-video-fbdev

# vi /etc/rc.conf
gnome_enable="YES"
moused_enable="YES"
dbus_enable="YES"
hald_enable="YES"

<reboot>


# pkg install security/sudo
# visudo
alice ALL=(ALL) ALL


https://www.digitalocean.com/community/tutorials/how-to-install-and-manage-ports-on-freebsd-10-1
# sudo portsnap fetch extract
# sudo portsnap fetch update

# sudo make config fetch checksum depends extract patch configure build install

# cd /usr/ports/java && ls -d openjdk*
# sudo portmaster java/openjdk8

# pkg search openjdk
# sudo pkg install openjdk8

# pkg search eclipse
# sudo pkg install eclipse-4.5.1

2014년 7월 16일 수요일

Install Redmine on Ubuntu 12.04 LTS (with MyLyn and Eclipse plugins)

http://ioriy2k.pe.kr/archives/4762


$ sudo apt-get install tasksel
$ sudo tasksel install lamp-server

$ sudo add-apt-repository ppa:ondrej/redmine
$ sudo apt-get update
$ sudo apt-get install redmine redmine-mysql

$ sudo ln -s /usr/share/redmine/public /var/www/redmine

$ sudo apt-get remove libapache2-mod-passenger

$ sudo gem install passenger

$ sudo apt-get install libcurl4-openssl-dev libssl-dev zlib1g-dev apache2-prefork-dev libapr1-dev libaprutil1-dev
$ sudo passenger-install-apache2-module

* 빌드후 다음과 같은 메세지가 출력되면 메모
   LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-4.0.46/buildout/apache2/mod_passenger.so
   <IfModule mod_passenger.c>
     PassengerRoot /var/lib/gems/1.8/gems/passenger-4.0.46
     PassengerDefaultRuby /usr/bin/ruby1.8
   </IfModule>

$ sudo vi /etc/apache2/mods-available/passenger.load
LoadModule passenger_module /var/lib/gems/1.8/gems/passenger-4.0.46/buildout/apache2/mod_passenger.so

$ sudo vi /etc/apache2/mods-available/passenger.conf
<IfModule mod_passenger.c>
  PassengerRoot /var/lib/gems/1.8/gems/passenger-4.0.46
  PassengerDefaultRuby /usr/bin/ruby1.8
  PassengerDefaultUser www-data
</IfModule>

$ sudo vi /etc/apache2/sites-available/default
<Directory /var/www/redmine>
    RailsBaseURI /redmine
    PassengerResolveSymlinksInDocumentRoot on
</Directory>

$ sudo a2enmod passenger
$ sudo service apache2 restart

$ sudo ufw allow 80



http://ioriy2k.pe.kr/archives/4843

$ sudo apt-get install git-core ruby-git
$ cd /usr/share/redmine
$ sudo ruby script/plugin install --force git://redmin-mylyncon.git.sourceforge.net/gitroot/redmin-mylyncon/redmine-mylyn-connector
$ sudo service apache2 restart

2014년 5월 21일 수요일

Define multiple JBoss 7 instance using Eclipse Juno


참조 : https://community.jboss.org/thread/221012

* Instance 파일 복사
${JBOSS_HOME}/standalone 디렉토리를 ${JBOSS_HOME}/foo 로 복사

* ${JBOSS_HOME}/foo/configuration/standalone.xml 수정
before
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:0}">
after
<socket-binding-group name="standard-sockets" default-interface="public" port-offset="${jboss.socket.binding.port-offset:10000}">

* Eclipse server runtime 추가
Window > Preferences > Server > Runtime Environments > Add
Create a runtime environment "JBoss 7.1 Runtime foo"
Configuration file: ..\..\foo\configuration\standalone.xml

* 새 서버 생성
Server view 에서 New / Server
JBoss Community / JBoss AS 7.1 추가

* Server 정보 수정
Server view 에서 위에서 생성된 서버 double click
Server Ports 에서 Detect from Local Runtime 체크 해제하고 Port offset을 10000으로 설정
Deployment 탭으로 이동해서 아래와 같이 수정
- "Use a custom deploy folder" check
- "standalone/deployments" -> "foo/deployments"
- "standalone/tmp" by "foo/tmp"

* Open launch configuration 수정
Overview 탭으로 이동
Always update arguments related to the runtime : uncheck
- Program arguments 수정
/*******************************************************************************
-mp "C:/tools/jboss/jboss-as-7.1.1.Final/modules" -jaxpmodule javax.xml.jaxp-provider org.jboss.as.standalone -b 0.0.0.0 --server-config=..\..\foo\configuration\standalone.xml
*******************************************************************************/
- VM arguments 수정
/*******************************************************************************
-server -Xms64m -Xmx512m -XX:MaxPermSize=256m -Djava.net.preferIPv4Stack=true -Dorg.jboss.resolver.warning=true -Dsun.rmi.dgc.client.gcInterval=3600000 -Dsun.rmi.dgc.server.gcInterval=3600000 -Djboss.modules.system.pkgs=org.jboss.byteman -Djava.awt.headless=true "-Dorg.jboss.boot.log.file=C:/tools/jboss/jboss-as-7.1.1.Final/foo/log/boot.log" "-Dlogging.configuration=file:/C:/tools/jboss/jboss-as-7.1.1.Final/foo/configuration/logging.properties" "-Djboss.home.dir=C:/tools/jboss/jboss-as-7.1.1.Final" "-Djboss.server.base.dir=C:\tools\jboss\jboss-as-7.1.1.Final\foo"
*******************************************************************************/
수정할 항목: org.jboss.boot.log.file / logging.configuration / jboss.server.base.dir


* 서버 구동 및 확인
Servers view에서 서버를 (재)시작하고 http://localhost:18080 접속 확인

2012년 11월 23일 금요일

Install JEUS server runtime on Eclipse



http://technet.tmax.co.kr/kr/pds/bin/jeus/readBoardForm.do?bbsCode=bin_jeus&fc=pds&sc=pds_bin&tc=pds_bin_jeus&currentPage=1&seqNo=38947&categoryId=&productCode=&range=10&searchType=ALL&searchText=

JEUS의 Boot, Down, Deploy 기능을 Eclipse를 사용자들을 위해서 제공하는 Plugin입니다.

* Requirements for "JEUS + Eclipse(galileo) Bridge"
JEUS Version
아래 명시된 JEUS 를 지원합니다.
• JEUS 5.0 : fix#27
• JEUS 6.0 : fix#6
plug -in
Bridge를 사용하기 위해서는 'eclipse IDE for javaee developers' 패키지나 webtools 플러그인이 설치된 이클립스가 필요합니다.
• eclipse-jee-galileo-win32.zip [다운로드]

* 설치방법
1. Eclipse에서 Help >  Install New Software 메뉴를 선택합니다.
2. Add 버튼을 선택 후 Archive 버튼을 선택합니다.
3. New Archive Site 메뉴를 선택 후 다운로드 받은 Eclipse(galileo) Bridge for JEUS.zip 파일을 선택합니다.
4. Finish 버튼을 선택하여 설치합니다.

* 메뉴얼
Eclipse에서 Help > Help Conents 메뉴에 JEUS 서버 설정 가이드를 참고하시면 됩니다.

2011년 8월 2일 화요일

이클립스에서 iBatis XML 오류 수정

iBatis 설정시 다음 항목에서 에러가 발생(이클립스)한다면 아래 줄로 변경

<!DOCTYPE sqlMapConfig PUBLIC "-//iBATIS.com//DTD SQL Map Config 2.0//EN"
        "http://www.ibatis.com/dtd/sql-map-config-2.dtd">


<!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">

JSON formatter 플러그인 설치

URL
http://sourceforge.net/projects/eclipsejsonedit/

다운받는 zip 파일을 이클립스 폴더에 푼다.

이클립스를 실행하고 JSON 으로 된 문서를 JSON Editor로 연다
파일명에 오른쪽 클릭하고
Open WIth > Other...
Json Editor

파일이 열리면 에디터 창에 우클릭하고 팝업메뉴의 Format Text 선택

* JSP Editor 에서는 적용이 안되는 것으로 보이고, 블럭 지정해서 특정 부분만 포멧팅 하는 것도 안되는 것으로 보임
* Syntax Coloring 도 지원 안되는 듯

이클립스 북마크 플러그인 설치

** 설치 (Galileo 버전 기준)

Help > Install New Software 메뉴 클릭

Add 버튼을 클릭하고 아래 내용을 입력하고 OK
  Name: 알아서..
  Location: http://eclipse.etc.to/updates/

Eclipse Quick Bookmarks를 선택하고 설치


** 주요기능

- 번호로 지정된 북마크 추가 (Alt+[digit])

- 번호로 지정된 북마크로 이동하는 단축키 (Alt+Shift+[disit])

- Ctrl+B 키로 북마크 토글

- Ctrl+N 으로 현재 파일의 다음 북마크로 이동

- Ctrl+N 으로 현재 파일의 이전 북마크로 이동
(Window -> Preferences -> General -> Keys 메뉴에서 단축키 설정 변경 필요)

안드로이드 개발환경 구축(SDK 2.1)


사전준비사항
JDK1.6
eclipse ganymede

1. 이클립스 실행

2. Android SDK설치
http://developer.android.com/sdk 에서 SDK 다운로드 (2010-02-10 현재 최신버전은 2.1)
다운받은 압축파일을 원하는 디렉토리 푼다.
압축푼 디렉토리 아래에 있는 tools 디렉토리를 PATH에 추가

3. Eclipse Plugin 설치
Help > Software Updates... 누르고 Available Software 탭에서 Add Site... 를 클릭
Location에 아래 주소를 입력하고 OK 클릭
https://dl-ssl.google.com/android/eclipse/
창이 닫히면 좀전에 추가된 google.com 주소를 확장해서 "Developer Tools" 체크하고 Install 클릭

4. Installing SDK Components
이클립스를 실행하고 Window > Preferences 메뉴에서 Android 선택하고 (2)에서 저장한 디렉토리로 SDK Location을 지정 -> OK
Window >Android SDK and AVD Manager 메뉴에서 Available Components 클릭
우측항목을 체크하고 Install Selected -> 설치

5. HelloWorld
(1) Create an AVD
쉘에서 다음 명령어를 실행 (Android Virtual Device (AVD)를 생성)
android create avd --target 2 --name my_avd

(2) Create the Project
File > New > Project 실행

- Android Project 선택하고 Next

- New Android Project 화면에 아래 내용을 입력하고 Finish
◦Project name: HelloAndroid
◦Application name: Hello, Android
◦Package name: com.example.helloandroid (or your own private namespace)
◦Create Activity: HelloAndroid
◦Min SDK Version: 2

(3) Construct the UI
HelloAndroid > src > com.example.helloandroid 에서 HelloAndroid.java 파일을 열고 내용을 아래와 같이 변경
package com.android.helloandroid;
import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;
public class HelloAndroid extends Activity {
   
/** Called when the activity is first created. */
   
@Override
   
public void onCreate(Bundle savedInstanceState) {
       
super.onCreate(savedInstanceState);
       
TextView tv = new TextView(this);
       tv
.setText("Hello, Android");
       setContentView
(tv);

   
}
}


(4) Run the Code
현재 Perspective가 DDMS 아니라면 Window > Open Perspective 선택하고 DDMS로 변경
Run > Run Configurations  메뉴를 선택하고 "Android Application" 선택
좌측상단의 New 아이콘을 클릭하고 Name: HelloAndroid, Project: HelloAndroid 입력
우측 하단의 Run 실행 (졸라 오래 걸린다 -.-)

(5) Upgrade the UI to an XML Layout
3에서는 코드로 레이아웃을 지정했지만 xml 파일을 이용해서도 가능하다.
res/layout/main.xml 파일을 열고 에디터 아래 main.xml 탭을 클릭하고 아래와 같이 코드 수정

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    >
<TextView 
    android:layout_width="fill_parent"
    android:layout_height="wrap_content"
    android:text="@string/hello"
    />
</LinearLayout>

res/strings/main.xml 파일도 아래와 같이 수정
<?xml version="1.0" encoding="utf-8"?>
<resources>
    <string name="hello">Hello, Android! I am a string resource!</string>
    <string name="app_name">Hello, Android</string>
</resources>

HelloAndroid.java 파일도 아래와 같이 변경
package com.example.helloandroid;

import android.app.Activity;
import android.os.Bundle;

public class HelloAndroid extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
    }
}

실행!

(6) Debug Your Project
HelloWorld.java 파일을 아래와 같이 수정해고 실행

    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Object o = null;
        o.toString();
        setContentView(R.layout.main);
    }

NullPointException이 발생할 것이다. 이제 이 코드를 이용해 디버깅해 보자.
"Force Quit" 버튼을 누른뒤 에뮬레이터를 종료한다.

좌측 바에 오른쪽 버튼을 클릭하고 break point를 하나 만들고 디버그 모드로 실행
Run > Debug History > Hello, Android

이클립스에서 자바 어플리케이션 개발할 때 처럼 디버깅이 가능하다.

(7) Creating the Project Without Eclipse
패스..


** 참고 URL
- Install the ADT Plugin for Eclipse
http://developer.android.com/sdk/installing.html
- Adding SDK Components
http://developer.android.com/sdk/adding-components.html
- Android HelloWorld Tutirial
http://developer.android.com/resources/tutorials/hello-world.html