Ubuntu16.04搭建開發(fā)環(huán)境

<a name="1" />1 Java搭建開發(fā)環(huán)境

<a name="1.1" /> 1.1 JDK 官網(wǎng)

點(diǎn)我直接下載JDK

image43.png
image44.png
image45.png
image46.png
image47.png
#set java environment
export JAVA_HOME=/opt/jvm/jdk1.8.0_102
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
image48.png
image49.png

<a name="1.2" /> 1.2 Eclipse 官網(wǎng)

點(diǎn)我直接下載Eclipse

image50.png
image51.png
image52.png
image53.png
image54.png
image55.png
image56.png
image57.jpeg
image58.png
image59.png

<a name="2" />2 搭建GTK3開發(fā)環(huán)境

<a name="2.1" /> 2.1 Code::Blocks

sudo apt-add-repository ppa:damien-moore/codeblocks-stable
sudo apt-get update
sudo apt-get install codeblocks
CodeBlocksKEY.png
codeblocks.png
SearchCB

<a name="2.2" /> 2.2 GTK-3.0 庫(kù)

sudo apt-get install libgtk-3-dev
sudo apt-get install libgtk3.0-cil libgtk3.0-cil-dev
libgtk-3-dev.png
gtk3cil

<a name="2.3" /> 2.3 修改目標(biāo)版本

pkg-config --cflags --libs gtk+-3.0
pkg-config.png

<a name="2.4" /> 2.4 Glade

可視化UI設(shè)計(jì)

sudo apt-get install glade
SearchGlade.png
Glade.png

<a name="3" />3 搭建.NET Core開發(fā)環(huán)境

.NET Core官網(wǎng)

<a name="3.1" /> 3.1 apt-get feed

sudo sh -c 'echo "deb [arch=amd64] https://apt-mo.trafficmanager.net/repos/dotnet-release/ xenial main" > /etc/apt/sources.list.d/dotnetdev.list'
sudo apt-key adv --keyserver apt-mo.trafficmanager.net --recv-keys 417A0893
sudo apt-get update
.net core KEY
core project

<a name="3.2" /> 3.2 .NET Core SDK

sudo apt-get install dotnet-dev-1.0.0-preview2-003131

可以通過下面的命令來獲取最新的版本號(hào)

dotnet-dev version

<a name="3.3" /> 3.3 安裝Visual Studio Code

VSCode官網(wǎng)

  • 選擇.deb格式


    VSCode
  • 下載完成后,Ubuntu系統(tǒng)下雙擊安裝包,會(huì)打開軟件管理頁(yè)面。點(diǎn)擊Install就可以安裝


    Ubuntu Software
  • 安裝VSCode對(duì)C#的擴(kuò)展
    官網(wǎng)

  • 打開VSCode,然后按 Ctrl+ P,再在彈出的框中輸入如下文字然后回車
ext install csharp
extension
  • 點(diǎn)擊Install


    C#
  • 然后點(diǎn)擊Enable。自動(dòng)重啟VSCode后,就可以使用C#編程了。


    Enable
vscode.png

<a name="3.4" /> 3.4 .NET Core Project

mkdir app
cd app
dotnet new

dotnet restore
dotnet run
dotnet core project

https://aka.ms/dotnet-docs
https://aka.ms/dotnet-cli-docs

dotnet core console

<a name="3.5" /> 3.5 切換為 ASP.NET Core 項(xiàng)目

ASP.NET Core 官網(wǎng)

  • 打開項(xiàng)目


    OpenFolder.png
  • 打開project.json文件,加上一個(gè)依賴包


    project.json
"Microsoft.AspNetCore.Server.Kestrel": "1.0.0"
dependencies
  • 下載依賴包
dotnet restore
Restore
  • Startup.cs 和 Program.cs
-- 新增一個(gè)名稱為 Startup.cs 的文件,Copy 如下代碼
using Microsoft.AspNetCore.Builder;
using Microsoft.AspNetCore.Hosting;
using Microsoft.AspNetCore.Http;

namespace AspNetCoreApplication
{
    public class Startup
    {
        public void Configure(IApplicationBuilder app)
        {
            app.Run(context =>
            {
                return context.Response.WriteAsync("Hello from ASP.NET Core!");
            });
        }
    }
}

-- 修改 Program.cs 文件為如下代碼
using Microsoft.AspNetCore.Hosting;

namespace AspNetCoreApplication
{
    public class Program
    {
        public static void Main(string[] args)
        {
            var host = new WebHostBuilder()
                .UseKestrel()
                .UseStartup<Startup>()
                .Build();

            host.Run();
        }
    }
}

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • .net跨平臺(tái)前世今生 .NET core 1.0并不是對(duì)原有的.net平臺(tái)的升級(jí),而是一次全新的重寫,這個(gè)開發(fā)過...
    never_say_never閱讀 10,818評(píng)論 1 6
  • 難度:簡(jiǎn)單類型:step-by-step適用:初學(xué)者SDK:.NET Core SDK 1.1.1編輯器:Visu...
    mcjiffy閱讀 6,441評(píng)論 2 8
  • 2017年10月20日至22日湘潭縣美術(shù)家協(xié)會(huì) 主席團(tuán)認(rèn)真學(xué)習(xí)黨的十九大報(bào)告,樹立和踐行以繪畫藝術(shù)走進(jìn)鄉(xiāng)村和...
    偉紅堂作品專欄閱讀 1,541評(píng)論 0 0
  • 記得幾年前,在青島旅行的時(shí)候,是和另外2個(gè)人一起去的。有個(gè)女孩,吃海鮮的時(shí)候,相同的海鮮,要點(diǎn)三份,每人一份。理由...
    小考拉俱樂部閱讀 454評(píng)論 7 7
  • (部分內(nèi)容詳見《勇闖方塊世界》、《星際戰(zhàn)爭(zhēng)》和《復(fù)活的斯特克》) 怪事天天有,今天特別多。 今天,我腦海中老浮現(xiàn)出...
    小黑馬123閱讀 369評(píng)論 3 2

友情鏈接更多精彩內(nèi)容