2010-07-06 49 views
32

Có cách nào để quản lý/gỡ lỗi/biên dịch các dự án Java trong Visual Studio 2010?Java trong Visual Studio 2010?

Trước khi bạn trả lời, vui lòng đọc this topic.

+1

Tôi đã tìm thấy IDE NetBeans tương tự như bố cục và cách tiếp cận với Visual Studio. Nó biên dịch và gỡ lỗi mã Java, và tốt nhất là mã nguồn mở và miễn phí. Bạn đã thử điều đó như một lựa chọn chưa? http://netbeans.org/ –

+2

Tôi cũng được gắn vào Visual Studio, nhưng tôi không cố gắng viết các bài thuyết trình cho sếp với nó. Hộp công cụ/công cụ/thích hợp vv? –

+0

Không. Tôi không mong đợi toàn bộ hộp, tôi không nói về Java.NET (có thể là một ý tưởng), chỉ nói về cú pháp tô sáng, quản lý dự án, biên dịch và gỡ lỗi, v.v. – Shimmy

Trả lời

16

Tôi hơi trễ một chút với bữa tiệc, nhưng có vẻ như ai đó có started adding support. Từ mô tả, ngay bây giờ nó chỉ làm nổi bật cú pháp và điều hướng cơ bản trong một tệp duy nhất. Tuy nhiên, trong Q & Một phần, tác giả đề cập đến các kế hoạch thêm hỗ trợ biên dịch và gỡ lỗi vào cuối năm.

+2

Một năm sau ... Không có cập nhật:/ –

+0

Plugin này dường như buộc các tab, hiển thị như 4 ký tự, để thụt lề . Không chắc chắn làm thế nào để thay đổi nó. – Raven

+1

@Bob Bây giờ cập nhật –

13

Câu trả lời ngắn - số

Câu trả lời dài - Không, bởi vì sự hỗ trợ IntelliSense phải cho Java rằng blog entry gọi, trong câu hỏi, dựa trên J # hỗ trợ. Tôi tin rằng nó đã được khá sometime kể từ khi Microsoft đã ngưng J # - VS2008 không có nó.

Về lâu dài, bạn nên học cách sử dụng Eclipse/Netbeans/IntelliJ IDEA hoặc bất kỳ IDE nào khác cho mục đích quản lý các dự án Java.

12

Chắc chắn. Visual Studio làm việc với bất kỳ ngôn ngữ nào miễn là ai đó dành thời gian để viết các trình cắm thêm cho nó. Heck, Mainsoft đã thêm hỗ trợ gỡ lỗi JVM cho Visual Studio. Họ không hỗ trợ ngôn ngữ.

Vấn đề duy nhất là BẠN sẽ phải là người viết nó.

Tôi sẽ không nói dối bạn. Nó sẽ không dễ dàng và fan-boys ở cả hai bên sẽ ghét bạn vì điều đó. Nhưng nếu bạn kéo nó ra tôi có thể ít nhất cung cấp cho bạn một số tiền để viết về cách bạn đã làm nó.

+2

Tôi không có ý định viết một cái :) Tôi chỉ tự hỏi nếu có những người đam mê khác đã làm cuộc phiêu lưu đó trước – Shimmy

5

Cyberduck được viết bằng Java và được phát triển trong Visual Studio 2010, mặc dù nó yêu cầu IKVM, triển khai Java cho Mono và Microsoft .NET Framework. Đây là số build instructions.

6

Không, mặc dù, tôi mong đợi một ngày khi VS có thể hỗ trợ xây dựng các ứng dụng Java. Tôi không nghĩ rằng tôi đã tìm thấy một IDE như đầy đủ tính năng. Cá nhân, nếu VS hỗ trợ phát triển Java, sau đó tôi sẽ thùng rác cài đặt Eclipse và Netbeans của tôi. ... quá mệt mỏi với các IDE Java vô cùng ...

+1

+1 và khởi động lại NB 300 lần mỗi ngày do Tomcat hoặc một số phần khác gây ra vấn đề bộ nhớ. – cbmeeks

1

Tôi sẽ khuyên bạn nên sử dụng Eclipse, nếu bạn phải viết mã Java ít nhất 25%. Nếu không thì VS cũng tốt. Nhưng tôi thích Eclipse cho C++ cũng như Java.

3

Làm nổi bật cú pháp C++ trông khá tốt cho Java. Bật tùy chọn này trong Options-> Text Editor-> File Extension.

  • Extension: java
  • Editor: Microsoft Visual C++

Bây giờ mở lại một file java và xem màu sắc đẹp.

1

Một plugin mới hiện đang được phát triển có tên IntegraStudio, nhằm phát triển Java đầy đủ theo VS.Nó hiện hỗ trợ:

  • IntelliSense cho Java (tương đương với tiêu chuẩn C++ IntelliSense trong VS)
  • xây dựng với Ant hoặc Maven
  • /xem dự án Maven Ant trực tiếp trong Solution Explorer
  • Java debugger với hình dung chứa
  • hỗ trợ cho các tính năng duyệt web VS (Chế độ xem lớp, Định nghĩa mã, v.v.)
  • Chế độ xem lớp cũng hoạt động cho các lớp trong JAR (bao gồm thư viện chuẩn)
  • duyệt Maven kho
  • JDK: 1,6 - 1,8

Nó sử dụng công cụ JDK tiêu chuẩn và mục tiêu nền tảng Java thực (nó không phải là một giải pháp nền tảng .NET, như VJ # là).

Tại thời điểm viết bài này, plugin IntegraStudio là bản beta.

Nó chưa chứa các tính năng nâng cao của Eclipse, tuy nhiên nhiều trong số đó đang ở trong lộ trình hiện tại (ví dụ: tái cấu trúc mã và sửa nhanh).

Bạn có thể tìm thấy nó trên Visual Studio gallery:

http://visualstudiogallery.msdn.microsoft.com/588fb167-d18c-4e61-8aeb-30baeddb00da

Trang web chính thức sản phẩm là:

docs

http://www.softerg.com/integra

hiện tại (với số lượng lớn các ảnh chụp màn hình):

http://www.softerg.com/integra/docs/pages/is_intro.htm