我的Windows 7上安装了jdk和jre.
我已将JAVA_HOME设置为
C:\Program Files\Java\jdk1.6.0_23
Run Code Online (Sandbox Code Playgroud)
我补充说
C:\Program Files\Java\jdk1.6.0_23\bin
Run Code Online (Sandbox Code Playgroud)
对PATH.
但是java.exe仍然指向我的jre dir,这是
C:\Program Files\Java\jre6\bin
Run Code Online (Sandbox Code Playgroud)
从我跑的时候开始
java.exe -server
Run Code Online (Sandbox Code Playgroud)
它抱怨
Error: no `server' JVM at `C:\Program Files\Java\jre6\bin\server\jvm.dll'.
Run Code Online (Sandbox Code Playgroud)
任何人都可以告诉我还需要设置什么?
我正在开发一个1到多个服务器客户端应用程序,这是一个小项目.
由于套接字IO阻塞.我正在为此寻找解决方案.
谁能告诉我这两种解决方案的优劣是什么?
谢谢
我把一个JTable在JScrollPane中,但该表只包含几行,这使得空间在窗格中其他人只是空的.
有什么办法可以让JTable填满整个窗格吗?比如说,放空行,以便填充窗格.
谢谢
我有一个 Swing 应用程序,基本上是一个可以弹出模态对话框的主框架。当显示模态对话框时,如果我切换到另一个窗口,如 firefox。然后切换回摆动应用程序。在JDialog前面是没有任何更多。
我不想将对话框 AlwaysOnTop 设置为 true。因为那样对话框将在所有窗口之上,包括其他进程中的窗口。
那么我应该怎么做,以便当我切换回来时,模态对话框仍然在顶部?
BTW:它是一个Applet,所以主框架实际上是这样设置的:
private static Frame findParentFrame(Container owner){
Container c = owner;
while(c != null){
if (c instanceof Frame)
return (Frame)c;
c = c.getParent();
}
return (Frame)null;
}
Run Code Online (Sandbox Code Playgroud) 我面临的问题是,使用JSON将对象传递给C#,C#将字符串传递回Java,然后java将其反序列化为Map BTW,.net版本为3.5
这是问题所在
java map JSON字符串采用以下格式:
{"key1":"value1","key2":"value2"}
Run Code Online (Sandbox Code Playgroud)
但在C#中,字典被封为
[{"Key":"key1","Value":"value1"},{"Key":"key2","Value":"value2"}]
Run Code Online (Sandbox Code Playgroud)
我只是想找到一种方法来做到这一点:
谢谢
我试图使用inputstream.available()来检查是否有任何数据要读取而不阻塞线程.但它永远不会返回任何值> 0.我使用它错了吗?
while (slept < logOnTimeOut) {
if ( sslSocket.getInputStream().available() > 0 ) {
if (input.readLine().equals("OK") ) { // todo: set timeout here
System.out.println("Successfully Logged On");
isLoggedOn = true;
return true;
}
} else {
Thread.sleep(500);
slept += 500;
}
}
Run Code Online (Sandbox Code Playgroud) 这个操作安全吗?如果没有,为了做同样的事情,如何编写代码?
Set<Object> set;
......
for (Object o: set) {
if (some_condition) {
set.remove(o);
}
}
Run Code Online (Sandbox Code Playgroud) 我知道free()不会调用析构函数,但除了成员变量不会被正确破坏之外还会引起什么?
另外,如果我们delete指定的指针是malloc什么?
我正在编写一个c ++应用程序来实现这个:
给定一个用英语编写的任意文本文档,编写一个程序,该程序将生成一致性,即所有单词出现的字母顺序列表,用字频标记.奖励:用每个出现的句号标记每个单词.
但每次它刚刚以核心转储结束时,我都看到了堆栈跟踪,这是调用free()的一些错误.我已多次读取我的代码,找不到错误.有人可以帮忙吗?
谢谢
输入:doc.txt
Given an arbitrary text document written in English, write a program that will generate a
concordance, i.e. an alphabetical list of all word occurrences, labeled with word frequencies.
Bonus: label each word with the sentence numbers in which each occurrence appeared.
Run Code Online (Sandbox Code Playgroud)
DocParser.h:
#include <vector>
#include <cstring>
#include <string>
#include <iostream>
#include <fstream>
#include <map>
#include <ext/hash_map>
#include <ext/hash_set>
namespace std { using namespace __gnu_cxx; }
using namespace std;
struct ltstr
{
bool operator()(char* s1, …Run Code Online (Sandbox Code Playgroud) 我看到有人使用label作为DataGrid的ItemRenderer,代码就在这里.我只是不明白1)这里的"@"是什么意思:"数据.@价格"2)"数据"的类型是什么,我怎么能用它?为了理解这一点,我应该搜索哪个关键字?
package {
import mx.controls.Label;
import mx.controls.listClasses.*;
public class PriceLabel extends Label {
private const POSITIVE_COLOR:uint = 0x000000; // Black
private const NEGATIVE_COLOR:uint = 0xFF0000; // Red
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {
super.updateDisplayList(unscaledWidth, unscaledHeight);
/* Set the font color based on the item price. */
setStyle("color", (parseFloat(data.@price) <= 0) ? NEGATIVE_COLOR : POSITIVE_COLOR);
}
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我是 EXTJS 的新手,有时对这些方法调用非常困惑。有人可以给一些解释吗?
谢谢你!
我有一个在java 5.0下开发的模块
package mypack;
class MessageParser {
public MessageParser(String s) {
......
}
}
Run Code Online (Sandbox Code Playgroud)
我有另一个在java 6.0下开发的模块
import mypack;
......
String str = someString;
MessageParser parser = new MessageParser(str);
......
Run Code Online (Sandbox Code Playgroud)
但我收到错误"找不到符号构造函数MessageParser(java.lang.String)"
BTW:我使用的IDE是intellij的想法
谁能告诉我为什么以及如何让它发挥作用?
java ×8
c++ ×3
map ×2
swing ×2
actionscript ×1
adobe ×1
apache-flex ×1
applet ×1
c ×1
c# ×1
containers ×1
destructor ×1
extjs ×1
inputstream ×1
itemrenderer ×1
iterator ×1
java-5 ×1
java-6 ×1
jdialog ×1
json ×1
jtable ×1
modal-dialog ×1
new-operator ×1
nio ×1
sockets ×1
stl ×1
vector ×1
version ×1