小编Dav*_*ave的帖子

如何使用Maven构建SWT应用程序

我试图学习swt,我使用maven进行所有构建,并使用eclipse进行IDE.当从maven存储库中获取swt jar时,我得到:

Exception in thread "main" java.lang.UnsatisfiedLinkError: no swt-pi-gtk-3034 in java.library.path
    at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1709)
    at java.lang.Runtime.loadLibrary0(Runtime.java:823)
    at java.lang.System.loadLibrary(System.java:1030)
    at org.eclipse.swt.internal.Library.loadLibrary(Library.java:100)
    at org.eclipse.swt.internal.gtk.OS.<clinit>(OS.java:19)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:63)
    at org.eclipse.swt.internal.Converter.wcsToMbcs(Converter.java:54)
    at org.eclipse.swt.widgets.Display.<clinit>(Display.java:112)
    at wenzlick.test.swt.main.Main.main(Main.java:30)
Run Code Online (Sandbox Code Playgroud)

有没有人成功获得使用maven构建和运行的swt应用程序?

编辑:我做了一点研究,发现了问题.看看我下面的帖子

java swt maven-2

24
推荐指数
3
解决办法
3万
查看次数

是否有社区版的IntelliJ Python插件?

自从它出现以来,我一直在玩JetBrains ItelliJ IDEA的社区版,我真的很喜欢它; 然而,很多插件似乎需要最终版本(或者至少我认为它们是因为com.intellij.modules.ultimate依赖).是否有一个不需要最终版本的python插件?我正在开发django应用程序,因此对模板的支持会很好,但这不是必需的.

python django intellij-idea

8
推荐指数
1
解决办法
4901
查看次数

接口只有一个实现

使用jmock时,如果设置类imposteriser,则可以模拟具体类.我注意到类imposterizer在遗留包中,所以我真的不想使用它(特别是因为在我的IDE中使用重构工具提取界面非常容易).我不喜欢具体类的实例变量.

然而,在提取界面时,我注意到我的代码库中出现了一种模式.很多时候接口只有一个实现具体类.我更喜欢尽可能使用接口,但拥有所有这些额外文件似乎非常冗长.此外,每次我想要向类中添加新方法时,更新界面并更新实现者都有点繁琐.

这只是你为正确的抽象付出的代价,还是有一种我没想过的更好的方法?即使接口中唯一的东西是getter/setter,所有类都应该实现接口吗?

java oop interface

6
推荐指数
2
解决办法
2645
查看次数

新的可以返回零吗?

我正在使用ruby编写的新代码库.我之前从未开发过红宝石,所以我有一个非常普遍的问题.代码有一个我觉得很奇怪的模式.当它创建一个类的新实例时,它会立即检查以确保它不是零.

@client = Client.new()
raise("Client not initialized.") if (@client == nil)
Run Code Online (Sandbox Code Playgroud)

一般来说新的回报可以吗?这是一种常见的红宝石模式吗?

ruby

3
推荐指数
1
解决办法
412
查看次数

标签 统计

java ×2

django ×1

intellij-idea ×1

interface ×1

maven-2 ×1

oop ×1

python ×1

ruby ×1

swt ×1