⑴ eclipse中怎樣插入right批註
Java項目開發中,不可避免需要在編碼文件上面加上一些版權聲明或者類注釋,如果文件很多,手工去添加或者修改,真的很累。可以利用工具滿足我們的要求。
我是用Eclipse的,所以也就說明一下Eclipse下是怎麼做的。
一、版權聲明可以使用Jautodoc
將jautodoc的plugin和feature目錄對應到eclipse目錄中,並且帶-clean參數重新啟動一次eclipse(以後不再需要該參數)
到eclipse的window-reference菜單中,java-jautodoc,configure project specific settings中,選擇add file header,並點【edit】按鈕,輸入版權信息,保存。
以後要添加版權時,按alt+shift+J,就可以了。
類似的版權信息如下:
⑵ eclipse是什麼
本文為您提供關於 Eclipse 平台的概述,包括起源和體系結構。本文首先簡要討論 Eclipse 的開放源代碼性質及其對多種編程語言的支持,然後通過一個簡單的程序例子展示 Java 開發環境。本文還將考查以插件擴展形式可用的一些軟體開發工具,並展示一個用於 UML 建模的插件擴展。
Eclipse 是什麼?
Eclipse 是一個開放源代碼的、基於 Java 的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools,JDT)。
雖然大多數用戶很樂於將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不僅限於此。Eclipse 還包括插件開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟體開發人員,因為它允許他們構建與 Eclipse 環境無縫集成的工具。由於 Eclipse 中的每樣東西都是插件,對於給 Eclipse 提供插件,以及給用戶提供一致和統一的集成開發環境而言,所有工具開發人員都具有同等的發揮場所。
這種平等和一致性並不僅限於 Java 開發工具。盡管 Eclipse 是使用 Java 語言開發的,但它的用途並不限於 Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語言的插件已經可用,或預計會推出。Eclipse 框架還可用來作為與軟體開發無關的其他應用程序類型的基礎,比如內容管理系統。
基於 Eclipse 的應用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構成了 IBM Java 開發工具系列的基礎。例如,WebSphere Studio Application Developer 添加了對 JSP、servlet、EJB、XML、Web 服務和資料庫訪問的支持。
Eclipse 是開放源代碼的軟體
開放源代碼軟體是這樣一種軟體,它們在發布時附帶了旨在確保將某些權利授予用戶的許可證。當然,最明顯的權利就是源代碼必須可用,以便用戶能自由地修改和再分發該軟體。這種用戶權利的保護是通過一種稱為 left 的策略來完成的:軟體許可證主張版權保護,除非明確授予用戶這樣的權利,否則用戶不得分發該軟體。left 還要求同一許可證涵蓋任何被再分發的軟體。這實際上倒置了版權的目的——使用版權來授予用戶權利,而不是為軟體的開發者保留版權——left 經常被描述為「保留所有版權」。
曾經四處蔓延的對開放源代碼軟體的許多恐懼、擔憂和疑慮,都與某些 left 許可證的所謂「病毒」性質有關——如果使用開放源代碼軟體作為您開發的程序的一部分,您將失去自己的知識產權,因為該許可證將「傳染」您開發的專有部分。換句話說,該許可證可能要求與開放源代碼軟體一起打包的所有軟體,都必須在相同的許可證之下發布。雖然這對最著名的 left 許可證(即 GNU 通用公共許可證,例如 Linux 就是在該許可證之下發布的)來說可能是事實,當時還有其他許可證在商業化和社區考慮之間提供了較好的平衡。
開放源代碼計劃(Open Software Initiative)是一家非營利機構,它明確定義了開放源代碼的含義及滿足其標準的認證許可證。Eclipse 是在 OSI 認可的通用公共許可證(CPL)1.0 版之下被授予許可證的,CPL旨在促進程序的商業化使用。
為 Eclipse 創建插件或將 Eclipse 用作軟體開發應用程序基礎的開發人員,需要發布他們在 CPL 下使用或修改的任何 Eclipse 代碼,但是他們可以自由決定自己添加的代碼的許可證授予方式。與出自 Eclipse 的軟體一起打包的專有代碼不需要作為開放源代碼來授予許可證,該源代碼也不需要提供給用戶。
盡管大多數開發人員不會使用 Eclipse 來開發插件,或創建基於 Eclipse 的新產品,但是 Eclipse 的開放源代碼性質所意味的,並不只是它使得 Eclipse 免費可用(盡管便於商業化的許可證意味著插件可能要花錢)。開放源代碼鼓勵創新,並激勵開發人員(甚至是商業開發人員)為公共開放源代碼庫貢獻代碼。對此存在許多原因,不過最本質的原因或許是為這個項目作貢獻的開發人員越多,這個項目就會變得對每個人都越寶貴。隨著這個項目變得更加有用,更多的開發人員將會使用它,並圍繞它形成一個社區,就像那些圍繞 Apache 和 Linux 形成的社區一樣。
Eclipse 是什麼機構?
Eclipse.org 協會管理和指導 Eclipse 正在進行中的開發。在據說 IBM 花了 4000 萬美元開發 Eclipse,並把它作為一個開放源代碼項目發布之後,Eclipse.org 協會吸收了許多軟體工具提供商,包括 Borland、Merant、Rational、RedHat、SuSE、TogetherSoft 和 QNX。從那以後還有其他公司相繼加入,包括 Hewlett Packard、Fujitsu、Sybase。這些公司分別向理事會派了一名代表,這個理事會負責確定 Eclipse 項目的方向和范圍。
在最高層,項目管理委員會(Project Management Committee,PMC)管理著 Eclipse 項目。這個項目被劃分為多個子項目,每個子項目都有一名負責人。大型子項目又被劃分為組,每個組也有一名負責人。目前,這其中的大多數管理角色都由最初開發 Eclipse 的 IBM 子公司 Object Technology International (OTI)的人擔任,但是作為一個開放源代碼的項目,它歡迎任何人的參與。任何特定部門的職責是通過該部門對項目的貢獻來爭取的。
現在我們已經考察了 Eclipse 背後的一些理論、歷史和管理,下面讓我們考察該產品本身。
Eclipse 工作台
在第一次打開 Eclipse 時,首先看到的是下面的歡迎屏幕:
圖 1. Eclipse 工作台
Eclipse 工作台由幾個稱為 視圖(view) 的窗格組成,比如左上角的 Navigator 視圖。窗格的集合稱為 透視圖(perspective)。默認的透視圖是 Resource 透視圖,它是一個基本的通用視圖集,用於管理項目以及查看和編輯項目中的文件。
Navigator 視圖 允許您創建、選擇和刪除項目。Navigator 右側的窗格是 編輯器區域。取決於 Navigator 中選定的文檔類型,一個適當的編輯器窗口將在這里打開。如果 Eclipse 沒有注冊用於某特定文檔類型(例如,Windows 系統上的 .doc 文件)的適當編輯器,Eclipse 將設法使用外部編輯器來打開該文檔。
Navigator 下面的 Outline 視圖 在編輯器中顯示文檔的大綱;這個大綱的准確性取決於編輯器和文檔的類型;對於 Java 源文件,該大綱將顯示所有已聲明的類、屬性和方法。
Tasks 視圖 收集關於您正在操作的項目的信息;這可以是 Eclipse 生成的信息,比如編譯錯誤,也可以是您手動添加的任務。
該工作台的大多數其他特性,比如菜單和工具欄,都應該和其他那些熟悉的應用程序類似。一個便利的特性就是不同透視圖的快捷方式工具欄,它顯示在屏幕的左端;這些特性隨上下文和歷史的不同而有顯著差別。Eclipse 還附帶了一個健壯的幫助系統,其中包括 Eclipse 工作台以及所包括的插件(比如 Java 開發工具)的用戶指南。至少瀏覽一遍這個幫助系統是值得的,這樣可以看到有哪些可用的選項,同時也可更好地理解 Eclipse 的工作流程。
為繼續這個短暫的 Eclipse 之旅,我們將在 Navigator 中創建一個項目。右鍵單擊 Navigator 視圖,然後選擇 New=>Project。當 New Project 對話框出現時,選擇左面的 Java。標准 Eclipse 只有一種 Java 項目類型,名為「Java Project」。如果安裝了插件來提供 JSP 和 servlet 支持,我們會從這里看到一個用於 Web 應用程序的附加選項。眼下,請選擇 Java Project,在提示項目名稱時輸入「Hello」,然後按 Finish。
接下來,我們將檢查一下 Java 透視圖。取決於您喜歡的屏幕管理方式,您可以通過選擇 Window=>Open Perspective=>Java 來改變當前窗口中的透視圖,也可以通過選擇 Window=>New Window,然後再選擇這個新的透視圖,從而打開一個新的窗口。
正如您可能預期的那樣,Java 透視圖包含一組更適合於 Java 開發的視圖。其中之一就是左上角的視圖,它是一個包含各種 Java 包、類、jar 和其他文件的層次結構。這個視圖稱為 Package Explorer。還要注意主菜單已經展開了——並且出現了兩個新的菜單項:Source 和 Refactor。
⑶ eclipse可以用來開發商業軟體嗎
eclipse是一個工具,本身也是免費的,你用它開發的東西,肯定都是有自己版權的,當然如果你用到了些收費框架或者插件,如果你沒有破解可能需要給這些框架或者插件的提供者一些費用,但是通過這些東西你自己開發的內容版權肯定是你自己的
⑷ Eclipse平台入門之一:什麼是Eclipse
本文首先簡要討論 Eclipse 的開放源代碼性質及其對多種編程語言的支持,然後通過一個簡單的程序例子展示 Java 開發環境。本文還將考查以插件擴展形式可用的一些軟體開發工具,並展示一個用於 UML 建模的插件擴展。 Eclipse 是一個開放源代碼的、基於 Java 的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools,JDT)。 雖然大多數用戶很樂於將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不僅限於此。Eclipse 還包括插件開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟體開發人員,因為它允許他們構建與 Eclipse 環境無縫集成的工具。由於 Eclipse 中的每樣東西都是插件,對於給 Eclipse 提供插件,以及給用戶提供一致和統一的集成開發環境而言,所有工具開發人員都具有同等的發揮場所。 這種平等和一致性並不僅限於 Java 開發工具。盡管 Eclipse 是使用 Java 語言開發的,但它的用途並不限於 Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語言的插件已經可用,或預計會推出。Eclipse 框架還可用來作為與軟體開發無關的其他應用程序類型的基礎,比如內容管理系統。 基於 Eclipse 的應用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構成了 IBM Java 開發工具系列的基礎。例如,WebSphere Studio Application Developer 添加了對 JSP、servlet、EJB、XML、Web 服務和資料庫訪問的支持。 Eclipse 是開放源代碼的軟體 開放源代碼軟體是這樣一種軟體,它們在發布時附帶了旨在確保將某些權利授予用戶的許可證。當然,最明顯的權利就是源代碼必須可用,以便用戶能自由地修改和再分發該軟體。這種用戶權利的保護是通過一種稱為 left 的策略來完成的:軟體許可證主張版權保護,除非明確授予用戶這樣的權利,否則用戶不得分發該軟體。left 還要求同一許可證涵蓋任何被再分發的軟體。這實際上倒置了版權的目的使用版權來授予用戶權利,而不是為軟體的開發者保留版權left 經常被描述為保留所有版權。 曾經四處蔓延的對開放源代碼軟體的許多恐懼、擔憂和疑慮,都與某些 left 許可證的所謂病毒性質有關如果使用開放源代碼軟體作為您開發的程序的一部分,您將失去自己的知識產權,因為該許可證將傳染您開發的專有部分。換句話說,該許可證可能要求與開放源代碼軟體一起打包的所有軟體,都必須在相同的許可證之下發布。雖然這對最著名的 left 許可證(即 GNU 通用公共許可證,例如 Linux 就是在該許可證之下發布的)來說可能是事實,當時還有其他許可證在商業化和社區考慮之間提供了較好的平衡。
⑸ Eclipse是干什麼用的
本文為您提供關於 Eclipse 平台的概述,包括起源和體系結構。本文首先簡要討論 Eclipse 的開放源代碼性質及其對多種編程語言的支持,然後通過一個簡單的程序例子展示 Java 開發環境。本文還將考查以插件擴展形式可用的一些軟體開發工具,並展示一個用於 UML 建模的插件擴展。
Eclipse 是什麼?
Eclipse 是一個開放源代碼的、基於 Java 的可擴展開發平台。就其本身而言,它只是一個框架和一組服務,用於通過插件組件構建開發環境。幸運的是,Eclipse 附帶了一個標準的插件集,包括 Java 開發工具(Java Development Tools,JDT)。
雖然大多數用戶很樂於將 Eclipse 當作 Java IDE 來使用,但 Eclipse 的目標不僅限於此。Eclipse 還包括插件開發環境(Plug-in Development Environment,PDE),這個組件主要針對希望擴展 Eclipse 的軟體開發人員,因為它允許他們構建與 Eclipse 環境無縫集成的工具。由於 Eclipse 中的每樣東西都是插件,對於給 Eclipse 提供插件,以及給用戶提供一致和統一的集成開發環境而言,所有工具開發人員都具有同等的發揮場所。
這種平等和一致性並不僅限於 Java 開發工具。盡管 Eclipse 是使用 Java 語言開發的,但它的用途並不限於 Java 語言;例如,支持諸如 C/C++、COBOL 和 Eiffel 等編程語言的插件已經可用,或預計會推出。Eclipse 框架還可用來作為與軟體開發無關的其他應用程序類型的基礎,比如內容管理系統。
基於 Eclipse 的應用程序的突出例子是 IBM 的 WebSphere Studio Workbench,它構成了 IBM Java 開發工具系列的基礎。例如,WebSphere Studio Application Developer 添加了對 JSP、servlet、EJB、XML、Web 服務和資料庫訪問的支持。
Eclipse 是開放源代碼的軟體
開放源代碼軟體是這樣一種軟體,它們在發布時附帶了旨在確保將某些權利授予用戶的許可證。當然,最明顯的權利就是源代碼必須可用,以便用戶能自由地修改和再分發該軟體。這種用戶權利的保護是通過一種稱為 left 的策略來完成的:軟體許可證主張版權保護,除非明確授予用戶這樣的權利,否則用戶不得分發該軟體。left 還要求同一許可證涵蓋任何被再分發的軟體。這實際上倒置了版權的目的——使用版權來授予用戶權利,而不是為軟體的開發者保留版權——left 經常被描述為「保留所有版權」。
曾經四處蔓延的對開放源代碼軟體的許多恐懼、擔憂和疑慮,都與某些 left 許可證的所謂「病毒」性質有關——如果使用開放源代碼軟體作為您開發的程序的一部分,您將失去自己的知識產權,因為該許可證將「傳染」您開發的專有部分。換句話說,該許可證可能要求與開放源代碼軟體一起打包的所有軟體,都必須在相同的許可證之下發布。雖然這對最著名的 left 許可證(即 GNU 通用公共許可證,例如 Linux 就是在該許可證之下發布的)來說可能是事實,當時還有其他許可證在商業化和社區考慮之間提供了較好的平衡。
開放源代碼計劃(Open Software Initiative)是一家非營利機構,它明確定義了開放源代碼的含義及滿足其標準的認證許可證。Eclipse 是在 OSI 認可的通用公共許可證(CPL)1.0 版之下被授予許可證的,CPL旨在促進程序的商業化使用。
為 Eclipse 創建插件或將 Eclipse 用作軟體開發應用程序基礎的開發人員,需要發布他們在 CPL 下使用或修改的任何 Eclipse 代碼,但是他們可以自由決定自己添加的代碼的許可證授予方式。與出自 Eclipse 的軟體一起打包的專有代碼不需要作為開放源代碼來授予許可證,該源代碼也不需要提供給用戶。
盡管大多數開發人員不會使用 Eclipse 來開發插件,或創建基於 Eclipse 的新產品,但是 Eclipse 的開放源代碼性質所意味的,並不只是它使得 Eclipse 免費可用(盡管便於商業化的許可證意味著插件可能要花錢)。開放源代碼鼓勵創新,並激勵開發人員(甚至是商業開發人員)為公共開放源代碼庫貢獻代碼。對此存在許多原因,不過最本質的原因或許是為這個項目作貢獻的開發人員越多,這個項目就會變得對每個人都越寶貴。隨著這個項目變得更加有用,更多的開發人員將會使用它,並圍繞它形成一個社區,就像那些圍繞 Apache 和 Linux 形成的社區一樣。
Eclipse 是什麼機構?
Eclipse.org 協會管理和指導 Eclipse 正在進行中的開發。在據說 IBM 花了 4000 萬美元開發 Eclipse,並把它作為一個開放源代碼項目發布之後,Eclipse.org 協會吸收了許多軟體工具提供商,包括 Borland、Merant、Rational、RedHat、SuSE、TogetherSoft 和 QNX。從那以後還有其他公司相繼加入,包括 Hewlett Packard、Fujitsu、Sybase。這些公司分別向理事會派了一名代表,這個理事會負責確定 Eclipse 項目的方向和范圍。
在最高層,項目管理委員會(Project Management Committee,PMC)管理著 Eclipse 項目。這個項目被劃分為多個子項目,每個子項目都有一名負責人。大型子項目又被劃分為組,每個組也有一名負責人。目前,這其中的大多數管理角色都由最初開發 Eclipse 的 IBM 子公司 Object Technology International (OTI)的人擔任,但是作為一個開放源代碼的項目,它歡迎任何人的參與。任何特定部門的職責是通過該部門對項目的貢獻來爭取的。
現在我們已經考察了 Eclipse 背後的一些理論、歷史和管理,下面讓我們考察該產品本身。
Eclipse 工作台
在第一次打開 Eclipse 時,首先看到的是下面的歡迎屏幕:
圖 1. Eclipse 工作台
Eclipse 工作台由幾個稱為 視圖(view) 的窗格組成,比如左上角的 Navigator 視圖。窗格的集合稱為 透視圖(perspective)。默認的透視圖是 Resource 透視圖,它是一個基本的通用視圖集,用於管理項目以及查看和編輯項目中的文件。
Navigator 視圖 允許您創建、選擇和刪除項目。Navigator 右側的窗格是 編輯器區域。取決於 Navigator 中選定的文檔類型,一個適當的編輯器窗口將在這里打開。如果 Eclipse 沒有注冊用於某特定文檔類型(例如,Windows 系統上的 .doc 文件)的適當編輯器,Eclipse 將設法使用外部編輯器來打開該文檔。
Navigator 下面的 Outline 視圖 在編輯器中顯示文檔的大綱;這個大綱的准確性取決於編輯器和文檔的類型;對於 Java 源文件,該大綱將顯示所有已聲明的類、屬性和方法。
Tasks 視圖 收集關於您正在操作的項目的信息;這可以是 Eclipse 生成的信息,比如編譯錯誤,也可以是您手動添加的任務。
該工作台的大多數其他特性,比如菜單和工具欄,都應該和其他那些熟悉的應用程序類似。一個便利的特性就是不同透視圖的快捷方式工具欄,它顯示在屏幕的左端;這些特性隨上下文和歷史的不同而有顯著差別。Eclipse 還附帶了一個健壯的幫助系統,其中包括 Eclipse 工作台以及所包括的插件(比如 Java 開發工具)的用戶指南。至少瀏覽一遍這個幫助系統是值得的,這樣可以看到有哪些可用的選項,同時也可更好地理解 Eclipse 的工作流程。
為繼續這個短暫的 Eclipse 之旅,我們將在 Navigator 中創建一個項目。右鍵單擊 Navigator 視圖,然後選擇 New=>Project。當 New Project 對話框出現時,選擇左面的 Java。標准 Eclipse 只有一種 Java 項目類型,名為「Java Project」。如果安裝了插件來提供 JSP 和 servlet 支持,我們會從這里看到一個用於 Web 應用程序的附加選項。眼下,請選擇 Java Project,在提示項目名稱時輸入「Hello」,然後按 Finish。
接下來,我們將檢查一下 Java 透視圖。取決於您喜歡的屏幕管理方式,您可以通過選擇 Window=>Open Perspective=>Java 來改變當前窗口中的透視圖,也可以通過選擇 Window=>New Window,然後再選擇這個新的透視圖,從而打開一個新的窗口。
正如您可能預期的那樣,Java 透視圖包含一組更適合於 Java 開發的視圖。其中之一就是左上角的視圖,它是一個包含各種 Java 包、類、jar 和其他文件的層次結構。這個視圖稱為 Package Explorer。還要注意主菜單已經展開了——並且出現了兩個新的菜單項:Source 和 Refactor。
⑹ 求Eclipse Public license中的一段翻譯
給您一份專業的翻譯!
7. GENERAL 概述
If any provision of this Agreement is invalid or unenforceable under applicable law, it shall not affect the validity or enforceability of the remainder of the terms of this Agreement, and without further action by the parties hereto, such provision shall be reformed to the minimum extent necessary to make such provision valid and enforceable.
如果本協議中的任何規定是無效的或是在法律上無法執行,這將不會影響本協議的其他條款的有效性或執行性;在雙方不必採取進一步行動的前提下,該無效規定將以最小幅度的必要延伸作改正,使其成為有效及可執行。
If Recipient institutes patent litigation against any entity (including a cross-claim or counterclaim in a lawsuit) alleging that the Program itself (excluding combinations of the Program with other software or hardware) infringes such Recipient's patent(s), then such Recipient's rights granted under Section 2(b) shall terminate as of the date such litigation is filed.
如果『接受人』向任何實體提起專利訴訟(包括交叉訴訟或反訴訟),指控『程序』本身(不包括『程序』與其他軟體或硬體的組合)侵犯了『接受人』的專利權,那麼第2節b項所授予『接受人』的權利將於該訴訟提交日起被終止。
All Recipient's rights under this Agreement shall terminate if it fails to comply with any of the material terms or conditions of this Agreement and does not cure such failure in a reasonable period of time after becoming aware of such noncompliance. If all Recipient's rights under this Agreement terminate, Recipient agrees to cease use and distribution of the Program as soon as reasonably practicable. However, Recipient's obligations under this Agreement and any licenses granted by Recipient relating to the Program shall continue and survive.
如果『接受人』違反本協議的任何重大條款,並在發現後沒有在合理的時間內糾正,『接受人』在本協議下的權利將被終止。如果『接受人』的所有權利被終止後,『接受人』同意在可行的合理時間內停止使用及銷售『程序』。但是,『接受人』在本協議的義務與『接受人』授予涉及『程序』的任何許可證將繼續有效。
Everyone is permitted to and distribute copies of this Agreement, but in order to avoid inconsistency the Agreement is righted and may only be modified in the following manner. The Agreement Steward reserves the right to publish new versions (including revisions) of this Agreement from time to time. No one other than the Agreement Steward has the right to modify this Agreement. The Eclipse Foundation is the initial Agreement Steward. The Eclipse Foundation may assign the responsibility to serve as the Agreement Steward to a suitable separate entity.
任何人都可以復印和分發本協議,不過為了避免內容不一致,本協議被授予版權,並且只能以下列方式修改。『協議管理人』保留不時發行本協議的新版本(包括修訂)的權力。只有『協議管理人』擁有修改本協議的權力。Eclipse 基金會是本協議的初始『協議管理人』。Eclipse 基金會有權將『協議管理人』的職責委派給合適的單獨實體。
Each new version of the Agreement will be given a distinguishing version number. The Program (including Contributions) may always be distributed subject to the version of the Agreement under which it was received. In addition, after a new version of the Agreement is published, Contributor may elect to distribute the Program (including its Contributions) under the new version. Except as expressly stated in Sections 2(a) and 2(b) above, Recipient receives no rights or licenses to the intellectual property of any Contributor under this Agreement, whether expressly, by implication, estoppel or otherwise. All rights in the Program not expressly granted under this Agreement are reserved.
每部新版的協議將會有一個區別性的版本號。『程序』可以根據其被接收時的協議版本規定銷售。再者,當有新版協議發行時,『貢獻人』可以選擇通過新版協議分銷『程序』(包括其貢獻作品)。除了上述第2節a項和b項的明確表示以外,本協議沒有授予『接受人』任何『貢獻人』知識產權的權利或許可證,無論是以明確的、暗示的、無異議或其他的方式。
所有在本協議尚未授予的『程序』權利將被保留。
⑺ eclipse和myeclipse分別由哪個公司開發的
eclipse和myeclipse都屬於IBM公司開發。
Eclipse的早期版本是IBM開發的,但是後來捐獻給了Eclipse社區,但是其實大部分的代碼提供者還是來自於IBM,但是他的版權所有者已經發生了變更,而MyEclipse則是IBM的收費開發工具,它集成了許許多多當下的流行框架。
⑻ java 是怎麼收費,版權收費
java常見的來工具中jdk和eclipse開發工具是不收自費的,myeclipse、oracle是收費的。
版權收費:這個應該理解為本公司公司(甲方)用java語言開發出的程序,之後製造成軟體賣給某些使用的公司(乙方),之後需要收取一部分費用,並且開發公司(甲方)有版權,那麼使用的公司(乙方)不可以把本軟體賣個其他的公司。
⑼ eclipse怎麼自動生成注釋
Window-<Preference-<Java-<CodeStyle-<Code Template 然後展開Comments節點就是所有需設置注釋的元素。現就每一個元素逐一介紹:
文件(Files)注釋標簽:
/**
* Copyright © ${year}公司名字. All rights reserved.
*
* @Title: ${file_name}
* @Prject: ${project_name}
* @Package: ${package_name}
* @Description: ${todo}
* @author: ${user}
* @date: ${date} ${time}
* @version: V1.0
*/
類型(Types)注釋標簽(類的注釋):
/**
* @ClassName: ${type_name}
* @Description: ${todo}
* @author: ${user}
* @date: ${date} ${time}
* ${tags}
*/
欄位(Fields)注釋標簽:
/**
* @fieldName: ${field}
* @fieldType: ${field_type}
* @Description: ${todo}
*/
構造函數標簽:
/**
* @Title:${enclosing_type}
* @Description:${todo}
* ${tags}
*/
方法(Constructor & Methods)標簽:
/**
* @Title: ${enclosing_method}
* @Description: ${todo}
* ${tags}
* @return: ${return_type}
*/
覆蓋方法(Overriding Methods)標簽:
/* (non Javadoc)
* @Title: ${enclosing_method}
* @Description: ${todo}
* ${tags}
* ${see_to_overridden}
*/
代表方法(Delegate Methods)標簽:
/**
* ${tags}
* ${see_to_target}
*/
getter方法標簽:
/**
* @return the ${bare_field_name}
*/
setter方法標簽:
/**
* @param ${param} the ${bare_field_name} to set
*/
或者可以從網上下載配置好的.xml文件導入也可以。下載請點擊我!
PS:在按照上面的方法設置後,一定要到windows->Preferences->general->Content Types,右側Context Types樹,點開Text,選擇Java Source File,在下面的Default encoding輸入框中輸入UTF-8,點Update,則設置Java文件編碼為UTF-8,否則會出現字元編碼的問題。
經過如上的設置後,就可以使用快捷鍵Alt+Shift+J來快速生成文檔的注釋了。使用方法如下:
文件頭注釋:
使用New->Class方法生成的文件會在創建類的對話框選項中提示是否生成注釋,默認是選中的。這樣生成的.java文件就有在文件頭帶有上面設置的版權信息。若是使用New->File方法建立的java文件則不會自動生成文件頭的版權信息,必須手動輸入。
方法、類、欄位等注釋:
這一類的注釋只需要選中方法名、類名、或欄位名,然後使用Alt+Shift+J來自動生成注釋,然後補全信息即可。
望採納
⑽ MyEclipse是不是有版權的軟體
是有版權的,基本上所有發布的東西都是有版權的,包括免費的軟體,比如Eclilpse!
你可以查看它的幫助里的about:Help-->About Eclipse,會出現下面的文字:
Eclipse SDK
Version: 3.1.1
Build id: M20050929-0840
(c) Copyright Eclipse contributors and others 2000, 2005. All rights reserved.
Visit http://www.eclipse.org/platform
This proct includes software developed by the
Apache Software Foundation http://www.apache.org/
注意那個right,有這個的話就是有版權的,你不能不經過它的同意私自用於商業用途!