Tag: java

通过ScriptInjector注入jQuery

当试图通过ScriptInjector注入jQuery时,这是通过JSNI调用$wnd.$时抛出的错误: 引起:com.google.gwt.core.client.JavaScriptException:(TypeError):对象[object global]在com.google.gwt.dev.shell.BrowserChannelServer.invokeJavascript(BrowserChannelServer.java:248)中没有方法’$’ )com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)com.google.gwt.dev.shell.ModuleSpace.invokeNative(ModuleSpace.java:561)com.google.gwt上的com.google.gwt.dev.shell.ModuleSpaceOOPHM.doInvoke(ModuleSpaceOOPHM.java:136)。 dev.shell.ModuleSpace.invokeNativeVoid(ModuleSpace.java:289)at com.google.gwt.dev.shell.JavaScriptHost.invokeNativeVoid(JavaScriptHost.java:107) 这是注入jQuery的代码: ScriptInjector.fromUrl(“http://ajax.googleapis.com/ajax/libs/jquery/1.8.1/jquery.min.js”) .setWindow(ScriptInjector.TOP_WINDOW).setCallback(new Callback() { @Override public void onSuccess(Void arg0) { GWT.log(“Success to load jQuery library”); ScriptInjector.fromUrl(“http://ajax.googleapis.com/ajax/libs/jqueryui/1.8.23/jquery-ui.min.js”).setWindow(ScriptInjector.TOP_WINDOW).inject(); } @Override public void onFailure(Exception arg0) { GWT.log(“Failed to load jQuery library”); } }).inject(); 可能是什么问题呢?

ImageJ – 更改ImageStack中的帧时的触发事件

我正在尝试制作一个ImageJ插件,根据活动堆栈中每个帧中的选择生成一堆掩码。 要做到这一点,我需要清除掩码并在堆栈中的帧更改时保存它。 我没有在ImageStack的API上看到任何可用的事件选项; 当堆栈帧发生变化时,如何触发一系列步骤? 有没有事件可以做到这一点?

JAVA-生成预定的JSON

我从这开始: http : //examples.javacodegeeks.com/enterprise-java/rest/jersey/json-example-with-jersey-jackson/并在localhost上创建了一个JSON:8080 ……我不确定是否有是每3或5秒生成新Json的任何方法。 例如,每3秒只向新的JSON添加一个数字。 @Path(“/LNU.se”) public class EntryPoint { @GET @Path(“get”) @Produces(MediaType.TEXT_PLAIN) public String test() { return “mahdi Test”; } @POST @Path(“post”) @Consumes(MediaType.TEXT_PLAIN) public Response postTest(Track track){ String resault = ” the track is saved mahdi: “+ track; return Response.status(201).entity(resault).build(); } } 和另一课: import org.eclipse.jetty.server.Server; import org.eclipse.jetty.servlet.ServletContextHandler; import org.eclipse.jetty.servlet.ServletHolder; public class App { […]

Java Runtime.getRuntime()。exec丢失/更改一些参数

( -Dexec.mainClass=maven.MainClass成为maven.MainClass 。) 在Java中使用maven执行Java类时( Eclipse插件 -Dexec.mainClass=maven.MainClass ) -Dexec.mainClass=maven.MainClass变为maven.MainClass package maven; public class MainClass { public static void main(String[] args) { System.out.println(“app is running!”); } } 来自Eclipse使用 Process p = DebugPlugin.exec(cmds, workingPath, envp); RuntimeProcess process = (RuntimeProcess)DebugPlugin.newProcess(launch, p, MavenConstants.PROCESS_MESSAGE); 那个p= Runtime.getRuntime().exec(cmdLine, envp); 只是调用Java p= Runtime.getRuntime().exec(cmdLine, envp); 连接的字符串数组看起来像下面的字符串,不知何故失去-Dexec.mainClass= part。 D:\Code\springsource\3.0\apache-maven-3.0.3\bin\mvn.bat compile exec:java -Dexec.mainClass=maven.MainClass 产量 [INFO] Scanning for […]

无法从Saxon XSLT处理器访问更新的Java对象

我正在使用Saxon XSLT处理器的开源版本“来自Saxonica的Saxon 9.0.0.2J”,并且我第一次尝试使用java可扩展性。 我遇到了一个问题,我怀疑这可能是对开源版本的限制,但是想先检查一下我是否会遗漏这些东西。 从下面的代码片段中,我的结果是$ c1的最终值不会因为调用greg而变化:setTime() – 即Saxon中的$ c1变量似乎是从底层Java对象取消的,并且没有明显的方法来访问setTime()调用更新的对象。 请注意,代码段中的所有代码都经过测试并正常工作 – 即$ c1通过getInstance()调用正确实例化,$ startdate具有正确的格式,并且$ d1已正确实例化。 思考? ….

如何通过swing GUI打开任何命令行程序并将命令传递给它?

我基本上想要使用Swing将命令行程序转换为gui程序。 一旦用户按下适当的按钮,GUI就应该将相应的命令传递给命令行程序。 如果我们可以在不显示命令行程序的情况下执行此操作,那么它将完全取代该程序。 我一直试图在互联网上搜索这两天,我只发现Runtime.getRuntime()。exec(cmd)命令对打开命令提示符并打开命令行程序很有用,但是命令可以不再传递给提示,不能对该程序进行进一步的操作。 请帮忙。

java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory

我正在使用My-eclipse并且执行struts项目没有语法错误但是在启动tomcat服务器时,控制台中出现以下错误。 java.lang.ClassNotFoundException:org.apache.commons.logging.LogFactory 和 javax.servlet.UnavailableException:解析error handling资源路径jndi:/localhost/strutspro/WEB-INF/struts-config.xml 任何想法是什么问题。

更新活动频道的JList时出现问题

介绍: 我创建了一个聊天程序,客户端连接服务器。 客户端能够加入通道,当它们这样做时,jList(请参阅代码)应该通过DefaultListModel更新(getChannel()),并且应该显示连接到同一通道的所有其他客户端。 我知道getChannel(); 工作,因为我已经调试它(并使用systemoutprint)。 我已经有活动频道和用户在线的Jlists,这有效! 🙂 客户端使用回调方法通知连接到服务器的其他客户端。 我已经完成了一些调试,而且我一直在尝试重复我的代码。 inheritance人代码: 服务器: private Hashtable<String, ArrayList> channels = new Hashtable<String, ArrayList>(); public void connectChannel(String username, String channel) throws RemoteException{ setUsername(username); if(isUserRegistered(username)){ if (!channels.containsKey(channel)) { String message = “User ” + username + ” entered the channel”; channels.put(channel, new ArrayList()); channels.get(channel).add(username); notifyChannelSystem(channel, “SYSTEM”, message); notifySelf(username, “Write /? for […]

编译GWT失败 – 没有可用于类型的源代码

我有2个模块:GWT和Java(SPring等)。 小解释:在Java模块中,我有一个Java Mail Sender方法,我想在GWT Widget中使用它。 该方法有2个参数: java.util.List recipients和String message 。 有一个例子 项目 -GWT -Java(Spring等) 我需要什么(在这里你可能会看到我的尝试,下面将是我的代码): 1)我想在我的类中调用在Composite类上inheritance的java方法。 然后我收到以下错误: No source code is available for type my.packet.proj.MyClass; did you forget to inherit a required module? 2)我了解到在GWT中调用Java代码(不是全部)是不可能的,我使用JSNI(我写了一些原生方法)来实现这一点,但不幸的是,我不可能…… 我有一个代码示例。 public class MyClass extends Composite{ @UiField TextBox text; @UiField Button btn; interface EmailMailingUiBinder extends UiBinder { } private static MyClassUiBinder […]

在子类中强制执行toString()实现

我有一个抽象的父类,我希望它强制所有子类实现toString()方法。 但是放: public abstract String toString(); 导致编译错误: Repetitive method name/signature for method ‘java.lang.String toString()’ in class … 我相信这可能是由已经定义了toString的groovy引起的。 谢谢