我最近安装了sqldeveloper但是当我尝试启动它时,我得到了以下警告窗口.这导致sqldeveloper运行得非常慢并且经常挂起

我已经尝试按照上面的窗口中的建议编辑文件sqldeveloper.cong但是不起作用
原版的
SetJavaHome ../../jdk
更新1
SetJavaHome C:\ Program Files\Java\jdk1.7.0_60\bin \以及所有其他变体,但仍然获得上述警告窗口
更新2 SetJavaHome C:\ Program Files(x86)\ Java\jre7\bin以及所有其他变体
请建议正确的方法
示例代码(替代代码如下),
// person.cs
using System;
class Person
{
private string myName ="N/A";
// Declare a Name property of type string:
public string Name
{
get
{
return myName;
}
set
{
myName = value;
}
}
public override string ToString()
{
return "Name = " + Name;
}
public static void Main()
{
Person person = new Person();
Console.WriteLine("Person details - {0}", person);
person.Name = "Joe";
Console.WriteLine("Person details - {0}", person);
}
}
Run Code Online (Sandbox Code Playgroud)
我们不能直接写,myName从私有变为public,没有要求声明另一个公共变量Name而不需要使用get和set?
替代代码
// person.cs
using …Run Code Online (Sandbox Code Playgroud) ListItems有一个项总是给出类型不匹配异常.由于Listitems和MyItem之间存在某些类型不匹配,代码行'ListItems中的MyItem项'会引发异常.如何忽略类型不匹配异常并移至下一个元素.如果它进入foreach循环内部,我可以使用'continue'.但代码甚至没有进入每个循环
foreach (MyItem items in ListItems)
{
...Do...
}
Run Code Online (Sandbox Code Playgroud)