Tag: intellij idea

什么 – >在Java中意味着什么

我只想了解符号’ – >’的含义。 我写了一个简单的方法并关闭了IDE会话。 当我回来继续我的工作时,它看起来如下。 当我点击该方法时,它又回到了我最初的编写方式,如下所示: 我的问题是,这是Java 8.0的新语法还是IDE自动完成某种信息崩溃?

IntelliJ :(键盘快捷键)跳转到下一个/上一个建议

我知道如何跳转到下一个和上一个错误 ( F2 ,参见SO Link , jetbrains.com ),但有没有办法轻松地在建议之间跳转? 如果可能的话,我真的很想有一个键盘快捷方式 ,因为我目前正在学习Kotlin和IntelliJ经常对如何改进代码有很好的建议。 如果没有键盘快捷键可以在建议之间跳转,那么至少还有其他方法吗? 建议我指的是以下内容(忽略“废话代码”)):

无法将类导入JSP

在它的智慧jspc告诉我以下关于我的一个JSP [ERROR] MyClassName cannot be resolved to a type 确实它不存在..嗯..让我们把它包括在内! 好吧,现在jspc说 [ERROR] Only a type can be imported. com.abcMyClassName resolves to a package 这根本不是真的,但好吧,让我们尝试通配它 jspc回来了原始错误 [ERROR] MyClassName cannot be resolved to a type 有任何想法吗? UPDATE 确认:问题与构建时间隔离。 在运行时,假设所有导入都如上所示完成,一切正常。

IntelliJ 9中的调试shell脚本

是否可以在IntelliJ IDEA 9.0.3中调试shell脚本。 我有一个调用java程序的shell脚本。 我想在这个java程序中设置一个断点并通过它进行调试。 我为IntelliJ提供了一个Bash插件,并在程序中设置断点,但它不会在断点处停止。 谢谢,汤姆

启动创意时出错。 无法加载JVM DLL C:\ Program Files \ Java \ jdk1.8.0_112

每当我打开IntelliJ IDEA时,我都会收到此错误: 但我有定义,我不知道为什么它不会工作: 接受任何帮助。

IntelliJ IDEA 13.1 – 如何使用3GB RAM防止32位操作系统(Win 7)上的内存不足问题

由于RAM量不足 ,我在使用IntelliJ IDEA 13.1 (目前为13.1.6)时遇到了一些内存问题 。 我在一个非常大的项目上工作,经常在调试模式下运行一些maven构建和Web应用程序。 我有一个32位操作系统 (Windows 7), 3 GB RAM和一个SSD 。 我使用的是JDK 7 。 在IntelliJ IDEA内部运行的Maven构建通常由于内存不足而失败,我必须从故障点恢复它们。 当我执行Maven构建或尝试使用IntelliJ IDEA启动Web应用程序时,Windows系统会显示警告“ 您的计算机内存不足 ”。 我在配置文件“ idea.exe.vmoptions ”中使用以下设置(位于与“idea.exe”文件相同的目录中): -server -Xms128m -Xmx700m -XX:MaxPermSize=250m -XX:ReservedCodeCacheSize=64m -ea -Dsun.io.useCanonCaches=false -Djava.net.preferIPv4Stack=true -Djsse.enableSNIExtension=false -XX:+UseCodeCacheFlushing -XX:+UseConcMarkSweepGC -XX:SoftRefLRUPolicyMSPerMB=50 MAVEN_OPTS环境变量设置为以下值: -Xmx1024m -Dfile.encoding=UTF8 我已经禁用了未使用的插件 ,并发现在耗尽内存的操作之后重启IDEA很有用 ,例如在Maven构建之后。 我还发现, 关闭尽可能多的其他应用程序会有所帮助,但并非总是如此。 然而,所有上述技巧并没有消除这些问题 。 除了扩展RAM或更改为64位操作系统之外, 您有什么建议 ? 你知道“idea.exe.vmoptions”文件的一些更好的设置吗?

IntelliJ重构使用LoD

说我有一些课Foo class Foo { protected String x = “x”; public String getX() { return x; } } 我有一个程序使用Foo并违反了LoD class Bar { protected Foo foo; public Bar() { this.foo = new Foo(); } public Foo getFoo() { return foo; } } public static void main(String [] args) { Bar bar = new Bar(); String x = […]

在只读模式下不允许执行Spring Write操作

我知道关于这个问题已经存在很多问题了,但是大多数都是关于XML配置的,我正在使用注释。 我的IDE是IntelliJ,我使用Gradle作为我的构建系统。 所以我有一个非常简单的Web服务,我想启用登录和注册function。 我的DAO看起来像这样: public class UserDAO implements IUserDAO { @Autowired private HibernateTemplate hibernateTemplate; @Override public void addUser(User user) { hibernateTemplate.save(user); } @Override public User findByUsername(String username) { return hibernateTemplate.execute(session -> (User) session.createCriteria(User.class) .add(Restrictions.eq(“username”, username)) .uniqueResult()); } } 我的配置是这样的: @Configuration @EnableTransactionManagement public class AppConfig { @Bean public IUserDAO userDAO() { return new UserDAO(); } @Bean […]

Hibernate ConfigurationException:找不到cfg.xml资源 IntelliJ

我在IntelliJ IDE中遇到了hibernate.cfg.xml的问题。 这是我的hibernate配置文件: org.postgresql.Driver jdbc:postgresql://localhost/HIndex index_user password 1 org.hibernate.dialect.PostgreSQL82Dialect true create 这是我的应用程序类: package HIndexSaar.HIndex; import org.hibernate.HibernateException; import org.hibernate.Session; import org.hibernate.SessionFactory; import org.hibernate.Transaction; import org.hibernate.cfg.Configuration; public class HibernateManager { private static SessionFactory factory; public HibernateManager(){ // //* Setup the configuration. // Configuration config = new Configuration().configure(“hibernate.cfg.xml”).addAnnotatedClass(Person.class) .addAnnotatedClass(University.class).addAnnotatedClass(Publication.class); factory = config.buildSessionFactory(); } 我通过运行以下代码得到一个错误: package HIndexSaar.HIndex; public class […]

如何在POM中自动更新selenium版本?

有没有办法在POM文件中自动获取selenium-java版本更新到最新版本,而无需手动更改它? 我尝试创建一个selenium.version变量,可以获取新的selenium更新,但我的POM拒绝索引变量,它显示为红色 org.seleniumhq.selenium selenium-java ${selenium.version} 任何解决方法?