Sachverhalt:
A.
Aufgrund von Strafanzeigen von A._ führte die Staatsanwaltschaft des Kantons Zug je eine Strafuntersuchung gegen Staatsanwalt D._ wegen Begünstigung und gegen den Polizeibeamten E._ wegen falscher Anschuldigung.
Mit Verfügungen vom 24. Februar 2015 nahm die Staatsanwaltschaft die beiden Strafuntersuchungen nicht an die Hand.
Dagegen erhob A._ Beschwerde bei der I. Beschwerdeabteilung des Obergerichts des Kantons Zug.
In der Folge verlangte A._ den Ausstand der Oberrichter B._ und C._.
Am 30. April 2015 wies die Strafabteilung des Obergerichts die Ausstandsgesuche ab, soweit sie darauf eintrat.
B.
A._ führt Beschwerde in Strafsachen mit dem Antrag, der Entscheid der Strafabteilung vom 30. April 2015 "aufzuheben und/oder zurückzuweisen bzw. andere Richter einzusetzen."
C.
Es wurde kein Schriftenwechsel durchgeführt.

Erwägungen:
1.
1.1. Gemäss <ref-law> entscheiden die Abteilungen in Dreierbesetzung bei Einstimmigkeit über die Abweisung offensichtlich unbegründeter Beschwerden (Abs. 2 lit. a). Der Entscheid wird summarisch begründet. Es kann ganz oder teilweise auf den angefochtenen Entscheid verwiesen werden (Abs. 3).
1.2. Die Beschwerde dürfte den Begründungsanforderungen (<ref-law>) nicht genügen, da sich der Beschwerdeführer inhaltlich nicht weiter mit den Erwägungen im angefochtenen Entscheid auseinandersetzt. Dazu wäre er aber verpflichtet gewesen (<ref-ruling> E. 2.1 S. 245 f.).
Ob auf die Beschwerde eingetreten werden kann, kann jedoch dahingestellt bleiben, da sie jedenfalls offensichtlich unbegründet ist. Der Beschwerdeführer bringt hinreichend substanziiert nichts vor, was objektiv den Anschein der Befangenheit der Beschwerdegegner begründen könnte. Insbesondere ist nicht erkennbar, inwiefern diese krasse oder wiederholte Verfahrensfehler begangen haben sollten, welche schwere Verletzungen der Amtspflichten darstellen könnten. Die Erwägungen der Vorinstanz stützen sich auf die bundesgerichtliche Rechtsprechung und verletzen kein Bundesrecht (angefochtener Entscheid E. 3 ff. S. 4 ff.). Darauf kann verwiesen werden (<ref-law>).
2.
Die Beschwerde ist abzuweisen, soweit darauf überhaupt eingetreten werden kann.
Bei diesem Ausgang des Verfahrens trägt der Beschwerdeführer die Kosten (<ref-law>). Eine Parteientschädigung steht ihm schon deshalb nicht zu, weil er unterliegt (Art. 68 Abs. 1 und 2 BGG).

Demnach erkennt das Bundesgericht:
1.
Die Beschwerde wird abgewiesen, soweit darauf eingetreten werden kann.
2.
Die Gerichtskosten von Fr. 1'000.-- werden dem Beschwerdeführer auferlegt.
3.
Dieses Urteil wird den Parteien und dem Obergericht des Kantons Zug, Strafabteilung, schriftlich mitgeteilt.
Lausanne, 10. Juli 2015
Im Namen der I. öffentlich-rechtlichen Abteilung
des Schweizerischen Bundesgerichts
Das präsidierende Mitglied: Merkli
Der Gerichtsschreiber: Härri