Mac OS does not open TopCoder Arena to open

2020-06-09 06:11发布

问题:

I'm running Mac OX 10.7.4 with the latest version of Java. I wanted to access TopCoder's Competition Arena, so I downloaded the .jnlp and tried to open it. However, I keep getting an error saying that the application is unsigned. I've attached screenshots of the error and the details thereof. Does anyone know how to fix this?

回答1:

I run javaws -viewer and deleted all instances of TC there. Running the jnlp afterwards worked.

The fix was suggested by jthread on TopCoder here



回答2:

Via Terminal:

javaws ContestAppletProd.jnlp

However, your security settings may warn you:

This application cannot be downloaded because Java has been disabled through the web. You can enable Java on this system using the Java Control Panel.

Therefore, you might have to, via Terminal:

sudo javaws ContestAppletProd.jnlp


回答3:

Steps:

  • In terminal: javaws -viewer
  • Java Control Panel -> Security -> Edit Site List -> Add: http://www.topcoder.com and https://www.topcoder.com -> Save.
  • Start Topcoder Arena applet again.


回答4:

I tried the fix listed above (removing instances by running javaws -viewer). It did not work for me. What did work was to locate the downloaded ContestAppletProd.jnlp file and running it from a terminal using the following command" javaws ContestAppletProd.jnlp ". You want to run this in the folder containing the file ContestAppletProd.jnlp



回答5:

I have meet your problem today.The answer above is right,but you need to make sure you have the root
privileges. so,the solution is

sudo javaws ContestAppletProd.jnlp

that really work.



回答6:

Open Java Control Panel and go to security tab. First, add these sites to Exception Site List:

http://www.topcoder.com, http://topcoder.com, http://arena.topcoder.com
https://www.topcoder.com, https://topcoder.com, https://arena.topcoder.com

Then run the command javaws -viewer via terminal and delete existing TopCoder instances. Running sudo javaws ContestAppletProd.jnlp should work without any problem. In my case, I double clicked the ContestAppletProd.jnlp file and faced no issues.