Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Kotlin Eclipse Plugin #jkug
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
clomie
July 04, 2014
Programming
1
2.3k
Kotlin Eclipse Plugin #jkug
githubにあるKotlinのEclipse用プラグインをビルドして使ってみた話。
clomie
July 04, 2014
Tweet
Share
Other Decks in Programming
See All in Programming
RubyとGoでゼロから作る証券システム: 高信頼性が求められるシステムのコードの外側にある設計と運用のリアル
free_world21
0
120
Ruby x Terminal
a_matsuda
5
510
Lambda のコードストレージ容量に気をつけましょう
tattwan718
0
200
CSC307 Lecture 10
javiergs
PRO
1
690
20260228_JAWS_Beginner_Kansai
takuyay0ne
5
370
Raku Raku Notion 20260128
hareyakayuruyaka
0
420
Head of Engineeringが現場で回した生産性向上施策 2025→2026
gessy0129
0
200
AI巻き込み型コードレビューのススメ
nealle
2
2.4k
LangChain4jとは一味違うLangChain4j-CDI
kazumura
1
120
CSC307 Lecture 13
javiergs
PRO
0
310
文字コードの話
qnighy
43
16k
Python’s True Superpower
hynek
0
190
Featured
See All Featured
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
9
1.2k
How to build an LLM SEO readiness audit: a practical framework
nmsamuel
1
660
Typedesign – Prime Four
hannesfritz
42
3k
Stop Working from a Prison Cell
hatefulcrawdad
274
21k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
270
A Modern Web Designer's Workflow
chriscoyier
698
190k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7.1k
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
0
240
How to build a perfect <img>
jonoalderson
1
5.2k
AI Search: Implications for SEO and How to Move Forward - #ShenzhenSEOConference
aleyda
1
1.1k
Organizational Design Perspectives: An Ontology of Organizational Design Elements
kimpetersen
PRO
1
620
Jamie Indigo - Trashchat’s Guide to Black Boxes: Technical SEO Tactics for LLMs
techseoconnect
PRO
0
78
Transcript
Kotlin Eclipse Plugin 2014/07/04 ୈ2ճ͔Θ͍͍Kotlinษڧձ @clomie
Tomoki Togashi • @clomie • LTॳΊͯͰ͢ • LT͢ΔͨΊʹMacBookങ͍·ͨ͠ • ͍ͭJavaͱJSॻ͍ͯ·͢
None
͔Θ͍͍ Kotlin Λ Eclipse Ͱಈ͔͍ͨ͠
Why?
ͳͥਓEclipseͰKotlinΛಈ͔͢ͷ͔ ׳ΕɺΈ
ͳͥਓEclipseͰKotlinΛಈ͔͢ͷ͔ ࣾͷ ࣏తʹର͢Δ ղܾࡦͱͯ͠
ͳͥਓEclipseͰKotlinΛಈ͔͢ͷ͔ ͳΜͱͳ͘ EclipseͰಈ͘ͱ ϫΫϫΫ͢Δ
Project Kotlin ·ͩެࣜͰఏڙ͞Ε͍ͯͳ͍
kotlin-eclipse
Kotlin Eclipse Plugin ಈ͔ͯ͠Έͨ
kotlin-eclipse ४උ͢Δͷ ! • Eclipse Kepler(4.3.x) or Luna(4.4.x) • EclipseSDKΛΠϯετʔϧ͓ͯ͘͠
Install New Software… -> The Eclipse Project Updates -> Eclipse SDK
[clomie@Mac workspaces]$ git clone https://github.com/JetBrains/kotlin-eclipse.git Cloning into 'kotlin-eclipse'... remote: Reusing
existing pack: 6176, done. remote: Counting objects: 125, done. remote: Compressing objects: 100% (97/97), done. remote: Total 6301 (delta 49), reused 0 (delta 0) Receiving objects: 100% (6301/6301), 1003.04 KiB | 416.00 KiB/s, done. Resolving deltas: 100% (2552/2552), done. Checking connectivity... done. [clomie@Mac workspaces]$ kotlin-eclipse
kotlin-eclipse
ಈ ͔ ͳ ͍
Ұॹʹىಈ͢ΔϓϥάΠϯΛՃ͢Δ kotlin-eclipse-ui -> Run As -> Run Configurations… -> Plug-ins
-> Select All kotlin-eclipse
None
ಈ ͍ ͨ ʂʂ
Kotlin Eclipse Plugin ࢼͯ͠Έͨ
Hello, Kotlin! • File -> New -> Java Project •
File -> New -> Kotlin File • Run As -> Kotlin Application
None
Kotlin Eclipse Plugin Ͱ͖Δ͜ͱ
ίʔυิ
kotlin-eclipse ͷ ίʔυิ • ඪ४ϥΠϒϥϦ • ಉ͡packageʹ͋Δͷ • ผpackageͷͷimportจॻ͘ඞཁ͋Γ
ΞτϥΠϯදࣔ
ίʔυςϯϓϨʔτ
Kotlin Eclipse Plugin ·ͩͰ͖ͳ͍͜ͱ
ϦϑΝΫλϦϯά
γϯλοΫε ΧϥʔϦϯά
ίʔυϑΥʔϚοτ
Kotlin Eclipse Plugin demo
Kotlin Eclipse Plugin ·ͱΊ
IntelliJ IDEA ͓͏
ΑͦͷڥͰ ݈ؾʹಈ͘͜ͱΓΜ ͔Θ͍͍
͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠