我是Visual Studio和.net框架的新手,我需要一些帮助.
首先使用VS我找不到我以前用于Eclipse的有用快捷方式,例如:
第二,是否有.net框架的Java-Api-Like文档,MSDN真的让人困惑,我发现很难找到我想要的东西.
有没有办法确保对象的序列化正确完成?我创建了一个我用writeObject()方法序列化的applet,我没有Exception没有错误.但是当我尝试对它进行反序列化时,readObject()我得到了一个NullPointerException.我的applet有点复杂,但我确保我的所有字段都是可序列化的.
异议的类具有嵌套类.
有什么可能发生的猜测吗?
下面的代码在我的servlet中创建了一个SerialTree.
` SerialTree st = new SerialTree() ;
try{
ObjectOutputStream out = new ObjectOutputStream(new FileOutputStream("/home/cof/test8"));
out.writeUnshared(st);
out.flush();
out.close();
Run Code Online (Sandbox Code Playgroud)
}
这是堆栈跟踪:
java.lang.NullPointerException
at java.awt.Container.readObject(Container.java:3575)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:991)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1865)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1684)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
at java.io.ObjectInputStream.access$300(ObjectInputStream.java:205)
at java.io.ObjectInputStream$GetFieldImpl.readFields(ObjectInputStream.java:2125)
at java.io.ObjectInputStream.readFields(ObjectInputStream.java:536)
at java.awt.Container.readObject(Container.java:3560)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:991)
at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1865)
at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1770)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1346)
at java.io.ObjectInputStream.readArray(ObjectInputStream.java:1684)
at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340) …
我对TFS很新,所以当我想将目标目录设置为我的构建时,我遇到了这个问题.
每次我启动构建时,它都会大大失败并说"找不到\ xxxxxxx\yyyyy\zzzz".
我认为我的UNC路径是错误的.
假设我的放置目录(目标目录)是"C:\ Project \",我的计算机名称是"lemoos-PC",在UNC表示法中我的路径相当于什么?
我试过这些:
\\lemoos-PC\C\Project\
\\lemoos-PC\C:\Project\
\\lemoos-PC\Project\
但他们似乎没有工作.
提前致谢 .