Skip to content

cybernhl/Java_Project_At_Android_Studio

Repository files navigation

Pure JAVA @ Android

使用 Android Studio作為IDE 開發 純Java

AS開一個新專案觀察一下!

N|Solid

確認開好了

N|Solid

切換到Project模式

 看看Android app 在Android Studio 內的資料分佈格式

N|Solid

資料分佈格式

 主要是src內包main再包java然後才是packagename

N|Solid

建立一個新專案

 改造開始--給純Java用的

N|Solid

確認建好了之後關閉它

N|Solid

砍了這些檔案與資料夾

app build  settings.gradle

N|Solid

建立src內包main再包java再包packagename

偷懶的話 直接從app裡面的拉出來也可以

N|Solid N|Solid

修正build.gradle內容

可以用第三方軟體直接開啟編輯修正

N|Solid

這是使用AS開啟後修正

N|Solid

apply plugin: 'java'
version = '1.0'
sourceCompatibility = 1.8
targetCompatibility = 1.8

mainClassName = 'idv.neo.TCPServer'
jar {
    manifest {
        attributes 'Implementation-Title': 'TCPServer Examples', 'Implementation-Version': version,
                'Main-Class': mainClassName
    }
}

run {
    standardInput = System.in
}

repositories {
    mavenCentral()
    jcenter()
}

dependencies {
    compile fileTree(dir: 'libs', include: ['*.jar'])
}

N|Solid

重新命名Class name為FirstJava

因為是偷懶直接用app內的

N|Solid N|Solid

在FirstJava內補上正確的範例code

N|Solid

修正並編輯Run組態設定檔1

加入Java的單獨支援

N|Solid

修正並編輯Run組態設定檔2 : 砍了app

移除Android 相關組態

N|Solid

修正並編輯Run組態設定檔3 : 加上Java組態

加上Java組態

N|Solid

修正並編輯Run組態設定檔4 : 完整packagename名稱

填入Main Class 的完整packagename名稱 

N|Solid

編輯Run組態設定檔4 : Use classpath of module

記得填入 Use classpath of module (這是要指定的)

N|Solid

使用設定檔嘗試執行看看

N|Solid N|Solid

進階編輯Run組態設定檔 : 支援輸出jar

N|Solid N|Solid N|Solid N|Solid N|Solid N|Solid

目前除了classes有輸出外沒有其他資料夾跟檔案

N|Solid

使用設定檔再執行看看

N|Solid

執行結果 多出了資料夾跟jar

N|Solid

jar檔執行結果

N|Solid

About

Develop Java By Android Studio

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages