1 下载 groovy in Eclipse
(1) 可以采用 Eclipse 中的自动更新。
Update Site The update site containing the most recent release is here: http://dist.codehaus.org/groovy/distributions/update/
Go to: Help -> Software Updates -> Find and Install -> Search For New Features
Click on New Remote Site
Enter a name (eg: Groovy) in the Name field
Copy the URL from above into the URL field and press OK
Check the new Groovy repository and press finish
Under Select the Features to Install check the Groovy check box (be sure to get the latest version) and press Next Accept the agreement and press Next
If the default location looks okay press Finish (this will download the plugin)
If you get a warning that the plugin is unsigned click Install or Install All
(2) 或者直接 打开 http://dist.codehaus.org/groovy/distributions/update/
下载 目录 features 和 plugins 的文件,并它们分别复制到 eclipse 安装目录下的 features 和 plugins ,然后重启eclipse 便可
2 新建一个 java 项目
选中该 java 项目,右键 菜单 ——》 groovy ——》 add groovy nature 。
设置 groovy 的编译输出目录
选中新建的项目,右键 构造路径——》配置构造路径
- In the Package Explorer, right click on the "GroovyJava" project, and select: Build Path -> Configure Build Path
- Select the Source tab and then use the Browse button to change the Default Output Folder from bin to bin-groovy
- Press OK, OK
3 编写 groovy 文件
选中项目 右键 , new ——》 other
选择 groovy ——》 groovy class 便可
分享到:
相关推荐
// 在控制台输出This is my first groovy program. println "This is my first groovy program." // 在控制台输出hello变量的值。 println "Output: ${hello}" ``` 执行结果: ``` This is my first groovy program....
"my-first-project" 是一个项目名称,通常在编程和软件开发中,这样的命名表示这是一个初学者或者新手的入门级项目。项目的描述与标题相同,暗示它可能是一个简单的、基础的项目,适合初学者用来学习和熟悉相关技术...
在“myFirst”项目中,你还可以练习如何添加新的源代码目录、配置测试框架、添加自定义任务等,进一步熟悉Gradle的使用。随着对Gradle的深入理解,你会发现它在处理复杂的构建需求时表现出的强大能力。 总的来说,...
<logger message="The value in my first variable is #[flowVars.myVar1]" level="INFO"/> ``` 在这个示例中,`#[flowVars.myVar1]` 是一个 MEL 表达式,用于获取流程变量 `myVar1` 的值,并将其作为日志消息的一...
r.response().end("<h1>Hello from my first Vert.x3 application</h1>"); }) .listen(8089, result -> { if (result.succeeded()) { fut.complete(); } else { fut.fail(result.cause()); } }); } ``` ...
```groovy dependencies { implementation 'io.realm:realm-android:版本号' } ``` 确保替换`版本号`为你想要的最新稳定版本。 创建 Realm 模型类,例如 `User.java`,定义你需要存储的数据结构: ```java public...
document.add(new Paragraph("Hello, this is my first PDF generated using iTextG!")); document.close(); } catch (DocumentException | IOException e) { e.printStackTrace(); } } } ``` 这个例子中,...
User foundUser = realm.where(User.class).equalTo("name", "张三").findFirst(); if (foundUser != null) { foundUser.setAge(31); realm.beginTransaction(); realm.commitTransaction(); realm.begin...
- **查询**:使用`where()`方法构造查询条件,然后调用`find()`或`first()`获取结果。 ```java List<User> users = User.where("Email = ?", "john@example.com").find(); ``` - **更新**:找到对象,修改属性...
Developing your first Spring Boot application 23 2.1 Putting spring boot to work 24 Examining a newly initialized spring boot project 26 Dissecting Bc iect build 30 2.2 USing starter dependencies 33 ...