Apakah Windows 10 IoT mendukung Java pada Raspberry Pi 2?

8

Pencarian web awal tampaknya menunjukkan bahwa jawabannya saat ini tidak.

Adakah yang tahu tentang rencana untuk mendukung java di Win 10 IoT?

Reto Höhener
sumber
Jika Anda ingin mengembangkan di Jawa, dapatkan sesuatu yang dapat menjalankan Android.
Piotr Kula
2
Saya telah menghapus cacian panjang dari pertanyaan Anda yang saya anggap sebagai tanggapan terhadap komentar @ ppumkin, karena itu benar-benar mengurangi pertanyaan Anda, yang sah (mengapa windows tidak mendukung java?). Jika Anda ingin menanggapi komentar, umumnya menanggapi dengan komentar kecuali itu membutuhkan penambahan materi yang relevan dengan pertanyaan tersebut. Jika ada yang kesal dengan hal ini, dll., Merasa bebas untuk melakukan ping @goldilocksdalam obrolan , kami dapat mencoba menyatukan semua orang dan melakukannya dengan benar;)
goldilocks
2
Sungguh pertanyaan ini mundur - masalahnya adalah apakah java mendukung windows IoT. MS tidak melakukan apa pun untuk "mendukung" di mana pun; Oracle melakukannya. Terserah mereka untuk membuat port.
goldilocks

Jawaban:

3

Jawabannya memang "Tidak". Microsoft Windows sedikit lebih "ditutup" jadi saya tidak akan duduk dan menunggu Java datang ke IoT dalam waktu dekat. Jika Anda menginginkan Java, gunakan distro Linux seperti Raspbian.

Mengenai catatan Anda yang ditambahkan:

Dalam analogi yang sama, Anda datang ke kolam renang untuk menanyakan apakah Anda bisa berselancar di sini, karena Anda adalah surfer selama 15 tahun di suatu tempat di Pasifik. Ya itu memalukan Anda tidak bisa berselancar di kolam renang ini, tetapi jika Anda benar-benar ingin berselancar di kolam renang, mungkin melihat Intel Compute Stick .

Havnar
sumber
Dan saya cukup senang itu tidak bisa menjalankan Java, Flash atau sampah lainnya. Nah, Anda bisa membuat aplikasi Python, Node.JS, dan lainnya di VS2015 untuk IoT. Tapi C # seperti cabang Java dan memiliki editor XAML, dukungan OpenGL penuh, dll.
Piotr Kula
3

Dua tahun berlalu dan sistem Azul (seperti yang saya mengerti bukan tanpa bantuan dari Microsoft) mengembangkan Java untuk Win 10 Iot

http://www.azul.com/downloads/zulu-embedded/

Belum banyak yang diketahui tentang kinerja / stabilitas.

Ivan
sumber
1
Terima kasih atas beritanya. Menurut tautan itu, mereka menyediakannya untuk MinnowBoard, bukan Raspberry Pi. Tapi bagus melihat beberapa perkembangan.
Reto Höhener
Secara tidak langsung Azul menyatakan bahwa itu harus bekerja pada Rasperry PI. Dalam hal Azul dan Raspberry berada di halaman yang sama)) azul.com/...
Ivan
0

Windows ingin mendorong C # karena itu adalah bahasa pribadi mereka, tetapi ya, jika Anda ingin java, pergilah dengan beberapa distro linux. (Raspbian misalnya.)

Cangkir kopi
sumber
Mereka memang hanya ingin menggunakan C # - Tetapi Anda memiliki pilihan untuk membuat aplikasi dengan Python juga, atau Node.JS dan lainnya. Pada dasarnya dimasukkan ke dalam aplikasi universal yang akan berjalan pada Windows 10, desktop, mobile, IoT - Dengan batasan yang tidak jelas, Anda tidak dapat menggunakan GPIO di Windows Phone, tetapi secara umum CORE API semuanya sama. Java, bagusnya tidak ada dukungan karena itu tumbuh menjadi SDK monster, dan lambat, lihat saja Android ... tapi ... mungkin ada dukungan suatu hari, tidak ada cara resmi pada saat ini
Piotr Kula
@ ppkinkin Java umumnya lebih cepat dari python. Windows tidak harus mendukungnya lagi seperti linux, tetapi tidak perlu membuat alasan: alasannya adalah tidak ada yang mengkompilasinya . Pihak ketiga (misalnya Oracle) dapat membuat java untuk windows 10 ARM (dan saya kira, mungkin pada akhirnya), tetapi mereka belum. Itu alasannya tidak ada di sana. Bukan strategi oleh Microsoft.
goldilocks
Bahkan, melihat ini , tampaknya C # tidak benar-benar lebih cepat daripada Java - yang adalah tentang apa yang akan saya tebak.
goldilocks
Ini adalah strategi .NET 5 !! Tidak ada lagi dukungan VB. Tidak ada lagi dukungan WebForms (klasik), mereka menargetkan Mono. Saya tidak mengatakan mereka anti Java ... .NET5 / IoT / Win10 dan Universal Apps hanya sekitar beberapa bulan! Tidak seperti Unix yang berusia sekitar 30 tahun! Mungkin ada Dukungan Java, seperti yang Anda katakan, hanya perlu dikompilasi. Dengan menyebutkan Python, saya meniadakan fakta tentang strategi mereka untuk TIDAK mendukung Java .. Mereka ingin Mendukung TON barang! Untuk menjalankan di mana-mana .. ditulis oleh siapa pun .. Hanya pada Win10 .. :) Harus menerima itu.
Piotr Kula
Saya tidak tahu tentang hal perbandingan itu. C # adalah keluarga yang sama dengan Java, yang merupakan keluarga yang sama dengan C ++ - Beberapa hal lebih cepat, yang lain tidak. Berkembang di C # dan VS jauh lebih cepat daripada di Jawa. Saya telah di sana, mencoba semuanya dan saya lebih suka MS dev, seperti SEKARANG, Bertahun-tahun yang lalu itu mengejutkan.
Piotr Kula